Tag: django

Django Rest Framework: зарегистрируйте несколько сериализаторов в ViewSet

Я пытаюсь создать пользовательский API (не используя модели), но не показывая определение запроса в схеме (в результате, не показывая его в swagger). Мой текущий код: views.py class InfoViewSet(viewsets.ViewSet): @list_route(methods=['POST']) def some_method(self, request): data = JSONParser().parse(request) serializer = GetInfoSerializer(data=data) serializer.is_valid(raise_exception=True) info = get_data_from_elsewhere(serializer.data) return Response(info) urls.py router.register(r'^info', InfoViewSet, base_name='info') serializers.py class InfoSomeMethodSerializer(serializers.Serializer): list_id = serializers.ListField(child=serializers.IntegerField()) password […]

Динамический фильтр Django

Поэтому я хочу создать django filters.FilterSet из модуля django-filter , но хочу динамически добавлять его атрибуты. Например, если я хочу динамически добавлять SubName : class UsersInfoFilter(filters.FilterSet): Name=NumberFilter(lookup_type='gte') def __new__(self): self.SubName=NumberFilter(lookup_type='gte') self.Meta.fields.append('SubName') class Meta: model = UsersInfo fields = ['UserID', 'LanguageID', 'Name'] Проблема заключается в том, что FilterSet – это метакласс, который сразу же запускается после […]

Для шаблона шаблона Django требуется js / css

Мы создали тег шаблона, который добавляет кнопку, которая открывает диалоговое окно (для отображения дополнительной информации). Диалог нуждается в дополнительном файле js и одном файле css. В настоящий момент оба приложения js и css добавляются как глобальное требование в нашем приложении Django. Но поскольку диалог необходим только для некоторых специальных представлений Django, мы хотели бы удалить […]

Объект Python не собирает мусор, но не ссылается и не имеет возможности

В моем приложении есть класс, который после создания экземпляра никогда не собирает мусор. Как это могло произойти? До сих пор я исключал: Ссылки на объект (например, кэши, см. Ниже тест, который берет снимок всех живых объектов, затем пытается найти обратную ссылку от протекающих объектов на любой объект в этом снимке) Невозвращаемые циклы объектов ( gc.garbage […]

Apache / Django Install: RuntimeError: класс модели django.contrib.contenttypes.models.ContentType не объявляет явный

Я использую Django 1.9 и python 2.7 на centos7 Я получаю следующую ошибку ТОЛЬКО при попытке использовать Apache с Django. RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS. Я НЕ получаю сообщение об ошибке с помощью веб-сервера Django, мое приложение отлично работает под веб-сервером Django, но я […]

Почему PyCharm не предлагает автозаполнение для моделей django?

Недавно мой PyChar, прекратил предложения для моего проекта django. Это не означает, что поле модели при вводе. Вот пример, мой файл model.py, class User(model): field_one = django.field field_two = djangp.field пожалуйста, игнорируйте информацию, поскольку она не является реальной моделью, поэтому всякий раз, когда я пытаюсь использовать user = User.objects.get(field_one='something') мой PyCharm использовал, чтобы дать мне […]

Установка django mssql: ошибка инициализации DB

Я пытаюсь подключить проект django (Python 3.5.2 и Django 1.10.2) к SQLServer DB с помощью пакета django_mssql , но он не работает, когда он создает внутренние таблицы django. Вот что я добавил в settings.py DATABASES = { 'default': { 'NAME': 'my_db', 'ENGINE': 'sqlserver_ado', 'HOST': 'my_server', 'USER': 'my_user', 'PASSWORD': 'super_secret_password', 'PORT': '', 'OPTIONS': { 'provider' : […]

Процесс python требует времени для запуска в проекте django, работающем на nginx и uwsgi

Я начинаю процесс с использованием многопроцессорного модуля python. Этот процесс вызывается почтовым запросом, отправленным в проект django. Когда я использую сервер разработки (python manage.py runningerver), почтовый запрос не требует времени для запуска процесса и заканчивается немедленно. Я развернул проект по производству с помощью nginx и uwsgi. Теперь, когда я отправляю один и тот же запрос, […]

Django (Python) AttributeError: объект «NoneType» не имеет атрибута «split»

Я получаю странную ошибку, когда я посещаю страницу сообщения. Я создаю веб-приложение, где вы можете размещать изображения и видео. С изображениями он работает нормально, но когда я отправляю видео и перехожу на его страницу, сервер дает мне следующий результат: Traceback (most recent call last): File "C:\Users\Slavko\AppData\Local\Programs\Python\Python35-32\lib\wsgiref\handlers.py", line 138, in run self.finish_response() File "C:\Users\Slavko\AppData\Local\Programs\Python\Python35-32\lib\wsgiref\handlers.py", line 180, […]

Исправить конфликтующие миграции, обнаруженные в Django1.9

Я обновил репозиторий django-dynamic-model для поддержки Django 1.9. Я получил эту ошибку: CommandError: Conflicting migrations detected; multiple leaf nodes in the migration graph: (0001_initial, 0002_auto__add_field_dynamicschemafield_extra in dynamicmodel). To fix them run 'python manage.py makemigrations –merge' После запуска python manage.py makemigrations –merge , я получил еще одну ошибку: File "/local/lib/python2.7/sitepackages/django/core/management/__init__.py", line 353, in execute_from_command_line utility.execute() File […]

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