Tag: django

Панель инструментов отладки django сломала администратора?

У меня есть небольшой тестовый проект, на котором я всегда устанавливаю и тестирую пакет до моих приложений-разработчиков. Поскольку я установил на нем панель инструментов отладки django, у меня появляется следующее сообщение об ошибке при подключении к сайту администратора (другие URL-адреса в порядке): NoReverseMatch at /admin/ Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': […]

Django 1.8+ расширяет модель User

Я знаю, что этот вопрос задавали сотни раз, но большинство из них содержат -принятые ответы, которые больше не действительны. Некоторые из них предназначены для Django 1.5, некоторые из них даже старше. Поэтому я ищу актуальный ответ. Вопрос, который больше всего похож на мою проблему, таков . Я использую модуль django-registration и хочу, чтобы у пользователей […]

Django Haystack Отличное значение для поля

Я создаю небольшую поисковую систему, используя Django Haystack + Elasticsearch + Django REST Framework, и я пытаюсь разобраться в поведении distinct метода Django QuerySet . Мой индекс выглядит примерно так: class ItemIndex(indexes.SearchIndex, indexes.Indexable): text = indexes.CharField(document=True, use_template=True) item_id = indexes.IntegerField(faceted=True) def prepare_item_id(self, obj): return obj.item_id То, что я хотел бы сделать, это следующее: sqs = […]

500 внутренняя ошибка сервера mod_wsgi apache "importerror: Нет модуля с именем 'django'

Проблемы с запуском django и apache2 / mod_wsgi. Я продолжаю получать 500 внутренних ошибок сервера. Я пробовал много комбинаций исправлений, с которыми никто не работал. Любая помощь приветствуется. Это моя настройка: Ubuntu 16.04 django 1.10.5 apache 2.4.18 python 3.4(virtualenv) libapache2-mod-wsgi-py3 Моя структура папок: /home/user/site/venv (virtualenv folder) bin include lib /home/user/site/mysite |- manage.py static mysite |__init__.py […]

AttributeError: объект DatabaseWrapper не имеет атрибута 'Database'

Номера версий: Django 1.6, Python 3.3.2 и Mac OS X 10.9 Я создаю приложение с помощью этой команды python3 manage.py startapp lists Тогда в моем списке / файле test.py я помещаю этот код from django.test import TestCase class SmokeTest(TestCase): def test_bad_maths(self): self.assertEqual(1 + 1, 3) то я запустил эту команду из корневой папки приложения python3 […]

Django – Как включить аннотированные результаты в сериализованном QuerySet?

Как включить аннотированные результаты в сериализованном QuerySet? data = serializer.serialize(Books.objects.filter(publisher__id=id).annotate(num_books=Count('related_books')), use_natural_keys=True) Однако ключ / значение pare {'num_books': number} не включается в результат json. Я искал подобные вопросы в Интернете, но я не нашел решения, которое сработало для меня. Вот аналогичный случай: http://python.6.x6.nabble.com/How-can-you-include-annotated-results-in-a-serialized-QuerySet-td67238.html Благодаря!

Django ajax следовать и отменить

У меня есть система следящего устройства и выполняется с помощью ajax. Проблема заключается в том, что кнопка последователя не работает. это не щелчок, а числовые пользователи не увеличиваются в конце дня. У меня есть мои коды ниже шаблон {% with objects=user.followers.count %} <span class="count"> <span class="total"> {{ objects }} </span> follower{{ objects|pluralize }} </span> <a […]

Операция подозрительного файла. Связанный путь … расположен за пределами базового компонента пути

Попытка загрузить .png файлы в таблицу изображений администратора. Я получаю ошибку: SuspiciousFileOperation at / admin / products / productimage / add / Объединенный путь (/product/images/Laptop-Computer-5_copy.png) расположен за пределами базового компонента пути (/ изображений) вот мои настройки: import os # BASE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__))) '''path settings for django==1.8''' BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) TEMPLATE_DIRS = ( #'/Users/jmitch/Desktop/seven/static/templates/', os.path.join(os.path.dirname(os.path.dirname(BASE_DIR)), "static", […]

Дублируйте экземпляр модели Django и все внешние ключи, указывающие на это.

Я хочу создать метод в модели Django, назовите его model.duplicate() , который дублирует экземпляр модели, включая все внешние ключи, указывающие на него. Я знаю, что вы можете это сделать: def duplicate(self): self.pk = None self.save() … но таким образом все связанные модели по-прежнему указывают на старый экземпляр. Я не могу просто сохранить ссылку на исходный […]

'ascii' кодек не может декодировать байт (проблема при использовании django)

Я написал простой класс разбора html в python и, похоже, работает нормально, а затем я пытаюсь использовать его с django, и я получаю эту ошибку: 'ascii' codec can't decode byte 0xc2 in position 54465: ordinal not in range(128) что странно, потому что я добавил это: # encoding: utf-8 в начало моего класса. Я не очень […]

Python - лучший язык программирования в мире.