"Вопросы и ответы" Django и Python, страница 624

08.08.2022
SqLite3.ProgrammingError при попытке запустить python manage.py dumpdata

Я пытаюсь запустить python manage.py dumpdata > data.json и это дает мне эту ошибку. CommandError: Невозможно сериализовать базу данных: 'charmap' кодек не может кодировать символы в позиции 1-8: символ отображается на Исключение проигнорировано в: <генераторе объекта cursor_iter по адресу …

08.08.2022
Использование prefetch_related для сокращения дорогостоящих запросов

Как я могу сделать запрос на уровне базы данных. в моем коде для назначения писем в список я использую код python вместо этого я хочу использовать ORM запрос т.е. на уровне базы данных как мой запрос может выглядеть здесь. …

08.08.2022
У меня проблема с получением источника потокового видео с помощью django

У меня возникла проблема с тегом video в chrome, потому что я хочу иметь возможность переходить к определенному времени на видео, google chrome не позволяет это сделать, потому что это требует определенного вида ответа, после проведения некоторых исследований я …

08.08.2022
Как установить значение поля CustomUser внутри APIView?

У меня есть пользовательская модель пользователя с Integerfield tokens и APIView, который посылает запрос к API GPT-3 OpenAI. Я хочу реализовать функцию, в которой пользователь имеет лимит токенов. Когда в поле пользователя остается менее 0 токенов, APIView GPT3 будет …

08.08.2022
Django не видит модель после её миграции

Только начал делать проект, написал код в моделях и решил сделать миграции, после чего увидел ошибку Operations to perform: Apply all migrations: socialaccount Running migrations: Applying socialaccount.0001_initial...Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute return self.cursor.execute(sql, params) …

08.08.2022
Django inlines без внешнего ключа

У меня есть модели: class MyModel(models.Model): name = models.CharField() group = models.ForeignKey(Group) class Group(models.Model): name = models.CharField() class City(models.Model): name = models.CharField() group = models.ForeignKey(Group) Я хочу получить инлайны (City) в админке MyModel для группы, включающей города: class …

08.08.2022
Django.db.utils.IntegrityError: null значение в столбце "auto_id" отношения "university_university" нарушает ограничение not-null

Я получаю ошибку целостности, я пробовал добавить null=True в поле auto id, тогда оно работает, но поле auto_id не должно быть blank=True или null=True. Эти модели даны моим начальством, мне трудно понять это Это основное приложение models.py Это …

08.08.2022
Может ли кто-нибудь рассказать мне об этом слеше в пути? [дубликат]

Может ли кто-нибудь объяснить мне разницу между двумя путями? Это мой urls.py в django urlpatterns = [ path('update/<int:id>/', views.update), ] urlpatterns = [ path('update/<int:id>', views.update), ] <form action="/app/update/{id}/" method="POST"> Почему я должен добавлять слеш(/) в …

08.08.2022
Django + JS-Framework против Django + собственный Javascript

В настоящее время я с другом разрабатываю сайт (Django + Django Templates с Bootstrap). Он начинался как учебный проект, поэтому мы многое изменили в процессе разработки. В проекте около 30-40 тысяч строк кода, и мы попробовали использовать компонентный подход, …

08.08.2022
Назначение нескольких proxy_pass для нескольких доменных имен

Я хочу сделать вот что, Измените назначение прокси в зависимости от имени домена. Однако он показывает ошибку a duplicate default server for 0.0.0.0:8090 in /etc/nginx/sites-enabled/default:7 server { слушать 80 default_server; listen [::]:80 default_server; root /var/www/html; …

08.08.2022
Предотвращение повторения кода в методах get и post в django class vase view

В методе get есть несколько строк кода, которые также используются в методе post. Как я могу предотвратить повторение кода в этом представлении? class ProductDetail(View): def get(self, request, *args, **kwargs): products = Product.objects.get(id=self.kwargs['pk']) related_products = products.tags.similar_objects()[:4] comments = Comment.objects.filter(is_reply=False, product_id=self.kwargs['pk']) change …

08.08.2022
Нахождение позиции определенной записи в запросе в DJango ORM

У меня есть такая модель Django, class Account(models.Model): user = models.OneToOneField(User, null=True, on_delete=models.CASCADE) name = models.CharField(max_length=255, null=True) ratings = models.FloatField(default=1000) Что я хочу сделать - это человек, который вошел в систему, я хочу найти его rank на основе …

08.08.2022
Частное хранилище Django S3

Пользователи в моем django проекте могут загружать pdf файлы в частное хранилище. Это делается с помощью пакета django-private-storage - когда пользователь делает запрос на получение файла, django проверяет разрешения на него, а затем добавляет заголовок x-sendfile, чтобы apache обслужил файл. …

08.08.2022
Как сохранить разделенные значения из списка чисел

я хочу получать список значений (в данном случае чисел) в ключ под названием "sensor_data" и сохранять эти значения разделенными, но я не смог понять, как сделать эту функцию без использования другого фреймворка. @api_view(['POST']) def saveData(request): values_list = …

08.08.2022
Как получить отчет django за последние шесть месяцев (даже между месяцами, в которых нет записей)

Я хотел получить количество сотрудников за последние шесть месяцев, проверив поле joining_date class Employee(models.Model): employee_name = models.CharField(max_length=100) joining_Date = models.DateField(blank=False, null=False) Пример: July : 12, June : 10, May : 8, April : 16, March : 13, February …

08.08.2022
Django и AmqpConsumer с другими приложениями

У меня есть приложение django и amqp consumer/publisher. Я хочу отправить входящее сообщение моей функции в другом приложении. Но я получаю сообщение об ошибке: 'django.core.exceptions.AppRegistryNotReady: Apps are not loaded yet.' Как я могу это сделать? Мои настройки.INSTALLED_APPS: INSTALLED_APPS …

08.08.2022
POST и модели не совпадают - вызывает MultiValueDictKeyError

Вчера я вставил новые поля модели в существующую модель в Django. Вот как это выглядит: Затем я выполнил эти две команды - python manage.py makemigrations python manage.py migrate …

08.08.2022
Huey выполняет задание несколько раз

У меня есть задача Huey в приложении Django, которое отправляет электронные письма. Задача запускается каждое утро в 9 утра и предназначена для отправки электронного письма определенным клиентам. Задача выполняется успешно, но выполняется не один раз, а снова и …

08.08.2022
Файл проекта Django не отображается

Я создал файл проекта моего мира в django и он не виден на сервере. В терминале я получаю ответ [Errno2 ] no such file or directory

08.08.2022
Как добавить атрибут html data в поле charfield в django?

У меня есть следующий код в модели password = models.CharField( max_length=32, null=True, blank=True, verbose_name="Code for downloaded Zip" ) Я использую админку для изменения данных, я хочу добавить атрибут data-lpignore="true", когда django-admin отображает форму. Я добавил следующий код, …

08.08.2022
Что означает : "Символ не найден: ____chkstk_darwin"?

При запуске сервера я получаю следующее сообщение: Symbol not found: ____chkstk_darwin Я хочу соединить Postgresql с Django, но похоже, что это не работает с этой проблемой, упомянутой ранее. Вот ответ оболочки, когда я пытаюсь запустить свой …

08.08.2022
Django Raw SQL отношение не существует

Я пытаюсь выполнить raw sql, но для этого требуется отношение, и я не совсем уверен, где и почему оно не работает так, как должно. Settings.py 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'Primary', 'USER': 'user', 'PASSWORD': 'password', 'HOST': 'host', 'PORT': …

08.08.2022
Добавление одного дополнительного поля в постраничный ответ в drf

У меня есть сайт с ежемесячными викторинами. Модель попытки проведения викторины выглядит примерно так: class UserAttempts(models.Model): user = FK(User) quiz = FK(Quiz) answer = FK(Answer) points_earned = IntegerField Теперь я ранжирую каждого пользователя за каждый месяц на …

08.08.2022
Проверка схемы не удалась; XML не соответствует стандартам UBL 2.1

Я пытаюсь использовать валидацию моего xml со стандартами UBL 2.1 в соответствии со спецификациями ZATCA. Но я не могу проверить это, так как мой xml выглядит отлично, но я не понимаю, что происходит не так .Я использовал пакет python …

08.08.2022
Проверка правильности выбора модели в представлении DRF

У меня есть представление с конечной точкой get, которое определяет, какую модель использовать, глядя, содержит ли запрос параметр запроса "bla": class FooView(APIView): def get(self, request): if "bla" in self.request.query_params: model = ModelA else: model = ModelB # ... …

08.08.2022
Django устанавливает переменную окружения через командную строку и использует в миграциях

В продолжение этого вопроса - Укажите .env файл в Django в командной строке или vscode launch.json. Итак, у нас есть файл окружения для dev, test и production - который указан в переменной окружения ENVIRONMENT_FILE. Здесь хранится информация о подключении …

08.08.2022
Как сделать так, чтобы предварительно подписанный url не загружался в DRF?

**# setting response for uploading file to s3.** client = boto3.client('s3', aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY) response = client.put_object( Bucket=BUCKET_NAME, Body=in_mem_file.getvalue(), Key=str(img_name)) **# getting s3 url of the uploaded image.** url = client.generate_presigned_url('get_object', Params={ 'Bucket': BUCKET_NAME, 'Key':str(img_name)}, ExpiresIn=518400) Я генерирую URL …

08.08.2022
Django media не загружается. staticfiles работает

Используя Django, я развернул свой webapp на http://159.223.177.51/. Чтобы войти в систему для просмотра изображений, используйте sof///stackoverflow123 Я вижу пользовательские шрифты и css, поэтому знаю, что css работает. Однако ни один из медиафайлов не отображается. …

08.08.2022
Как реализовать систему входа без использования аутентификации по умолчанию в Python/Django?

Предположим, у меня есть самодельная модель пользователя, которая содержит поле имени пользователя и пароля. Теперь я хочу войти в Django с моим самодельным именем пользователя и паролем. Как я могу это сделать? Кроме того, мне нужно создать Login Api, использующий …

08.08.2022
Проблема с развертыванием Django

У меня небольшие проблемы с развертыванием проекта. Когда я пытаюсь развернуть свой код, выскакивает программная ошибка. Ниже приведено точное сообщение, которое я получил. Если кто-нибудь может помочь, было бы здорово! Traceback (most recent call last): File "/app/.heroku/python/lib/python3.10/site-packages/django/db/backends/utils.py", …

08.08.2022
Модули Python, такие как virtualenv, django не распознаются

У меня установлен python версии 3.10.5 и последняя версия pip. Я также добавил python в переменные окружения. Команды типа pip install django работают и говорят, что требование уже выполнено. Но когда я пытаюсь запустить "django-admin startproject mysite" или "virtualenv …

08.08.2022
Ошибка "Выберите правильный выбор. Этот выбор не является одним из доступных вариантов".

Я использую Django с Mongodb с помощью Djongo Connnector. С Django 2.2 все работает нормально, но когда я обновляю Django версии > 3, я получаю - Error "Select a valid choice. Этот выбор не является одним из доступных вариантов." при …

08.08.2022
Как запретить Ngrok сбрасывать заголовки запросов?

Приложение Django размещено на хостинге с помощью Ngrok. Почему-то приложение react продолжает получать ошибку cors при вызове api. Но когда и веб и сервер работают на локальном, они работают просто отлично. origin "http://localhost:3000 has been blocked by CORS …

08.08.2022
ModuleNotFoundError при попытке заставить мой проект django работать в ebs

Я следую этому учебнику: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html Как говорится, я создал файл django.config в .ebextensions/django.config option_settings: aws:elasticbeanstalk:container:python: WSGIPath: matador-web.wsgi:application wsgi.py: """ WSGI config for matador_web project. It exposes the WSGI callable as a module-level variable named ``application``. …

08.08.2022
Интеграция API Sabre с Django

Как создать или интегрировать Sabre API с проектом Django(python). Как мы можем получить имя пользователя и секретный ключ для подключения к проекту Sabre API. Предоставите ли вы какие-нибудь руководства по интеграции Sabre API с Django.

08.08.2022
Django 4.1. изменения в поиске по списку изменений администратора, охватывающем многозначные отношения

Этот вопрос в контексте Admin changelist searches spanning multi-valued relationships changes введенного в django 4.1, как объясняется здесь. Предположим, что существует следующая типовая схема: class Person(models.Model): official_name = models.CharField(max_length=255) ... class NickName(models.Model): person = …

08.08.2022
Очистка Django ArrayField

У меня есть модель, которая хранит данные ответа, поступающие из API. API возвращает данные в формате JSON, мы изменяем их в словарь и передаем в модель следующим образом: obj, _created = MyModel.objects.update_or_create(unique_id=value, defaults=response_dict_data) проблема в том, …

08.08.2022
Расширенный запрос в django

Допустим, у меня есть такая модель : class A(): field1, field2, class Data(): field_fk (FK to A.field2) field_3 (unique field) field_4, Допустим, у меня есть две модели A, например, такая : A1.Data = field_3 field_4 A 5 B …

08.08.2022
Промежуточная таблица DRF - размещение данных в промежуточной таблице

В моем проекте БД есть отношения "многие-ко-многим", и у меня возникают проблемы с аспектом POST. В настоящее время у меня есть таблица под названием Loads, Containers и Container_Loads (это промежуточная таблица). Мой вопрос заключается в следующем: Я хочу …

08.08.2022
Игнорирование кэша в функции Django cache_page при ошибке подключения Redis

Я использую Redis для кэширования некоторых представлений в моем Django Rest Ramework API. Допустим, у меня есть следующее представление: from django.utils import timezone from django.utils.decorators import method_decorator from django.views.decorators.cache import cache_page from rest_framework.response import Response from rest_framework.views import APIView class …