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

01.07.2025
Как применить два выпадающих селектора в django

Form.py: из django импортируйте формы из .models импортируйте Invoice, InvoiceItem # Form for the Invoice model class InvoiceForm(forms.ModelForm): class Meta: model = Invoice fields = ['customer'] labels = { 'customer': 'Select Customer', # 'total_amount': 'Total Amount', } это описанное …

30.06.2025
Как мне регистрировать отфильтрованные запросы GET в модельном наборе Django REST Framework ModelViewSet с помощью @action?

У меня есть ModelViewSet для EventReportLink, и мне нужно регистрировать каждый раз, когда кто-то запрашивает ?event_report__id=<id>. Я пробовал добавить пользовательский @action(detail=False, methods=['get']), но я не уверен, правильно ли я его реализую или есть способ получше. Я добавил: @action(detail=False, …

30.06.2025
Как удалить жестко закодированную информацию о версии библиотеки из уменьшенных JS-файлов в Django production?

Я использую Django для обработки статических файлов в рабочей среде, и я заметил, что многие сторонние библиотеки JS (такие как jQuery, Bootstrap, JSZip и Moment.js ) включите жестко заданные номера версий в уменьшенные файлы. Например: /*! jQuery v3.3.1 */ "версия": …

30.06.2025
Медленно работает форма Django

Создал форму через forms.ModelForm в django, на форме есть выпадающий список с очень большой выборкой из таблицы (список производителей запчастей, foreign key). Форма очень медленно работает, можно ли как-то это оптимизировать? В админской панели есть autocomplete, а как его на …

29.06.2025
Как интегрировать сканер отпечатков пальцев ZKTeco ZK4500 с веб-приложением Django + React? [закрыто]

Я работаю над веб-приложением, используя Django (серверная часть) и React (интерфейс), и я хочу интегрировать Сканер отпечатков пальцев ZKTeco ZK4500 в свою систему для аутентификации пользователя. 🔍 Моя установка: Устройство: ZKTeco ZK4500 (USB-сканер отпечатков пальцев) Серверная часть: …

29.06.2025
Отфильтруйте некоторые данные в одном столбце таблицы

В проекте на Django я хочу отобразить значения из таблицы в базе данных при условии, что к некоторым данным в одном из столбцов применен фильтр. Например, столбец "Пол". Я хочу отобразить только женские данные в остальных столбцах таблицы.

28.06.2025
Как обрабатывать ошибки ограничений, такие как unique или not null, из базы данных в Django

У меня есть операция записи, которая добавляет запись в модель rider. В этом случае rider_code уникален. Теперь 1 способ - сначала проверить, существует ли какая-либо запись с этим rider_code, а затем вернуть ошибку, иначе создать rider. Но для этого требуется …

27.06.2025
Развертывание приложения Django с помощью Docker

Я пытаюсь развернуть свое приложение django с помощью docker. Но когда я запускаю свой скрипт, чтобы убедиться, что база данных (postgres) готова, я всегда получаю эту ошибку: chmod: /app/scripts/wait-for-it.sh: В разрешении отказано, а затем контейнер перестает работать. Это мой файл …

27.06.2025
Celery не запускается, несмотря на правильную настройку с использованием Django, Celery 5+ и Python 3.12+

Несмотря на то, что исходная конфигурация кажется правильной, задачи Celery не выполняются. Система ведения журнала не показывает никаких ошибок. Это новая настройка Celery версии 5+, работающая на Python 3.12+. Добавлена полная конфигурация на стороне сервера. Все необходимые пакеты и зависимости …

27.06.2025
Как заставить DRF использовать url-путь как пустой и базовый путь?

Я пытаюсь опустить URL-адрес для действия в наборе представлений, например @action(detail=False, methods=['patch'], url_path='') def update_current_user(self, request): Но когда я задаю url_path в качестве пустой строки, DRF по умолчанию использует имя функции и ищет маршрут по адресу /api/current-user/update_current_user. Я хочу, …

27.06.2025
Ошибка импортера: модуль "django_comments_xtd" не определяет атрибут/класс "XtdComment"

Когда я установил django-comments-xtd в соответствии с документацией, я получил эту ошибку: ImportError: Module "django_comments_xtd" does not define a "XtdComment" attribute/class Конфигурациями в settings.py являются: INSTALLED_APPS += [ 'django_comments_xtd', 'django_comments', 'django.contrib.sites', ] SITE_ID = 1 COMMENTS_APP …

26.06.2025
Django forloop в шаблоне

Forloop переопределяет другой, как мне использовать два разных forloop в одном шаблоне, не мешая друг другу. "Включить шаблон" не отображает его содержимое, если "для пользователей в all_users" является родительским. Как мне сделать так, чтобы "для пользователей в all_users" не переопределяло …

26.06.2025
ОШИБКА: Не удалось создать устанавливаемые колеса для некоторых проектов на основе pyproject.toml (mysqlclient)

Колесо создания для mysqlclient (pyproject.toml) ... ошибка: подпроцесс завершен с ошибкой × Не удалось запустить колесо сборки для mysqlclient (pyproject.toml). │ код завершения: 1 ╰─> [91 строка вывода] C:\Users\Acer\AppData\Local\Temp\pip-build-env-qm2za2yg\overlay\Lib\site-packages\setuptools\config_apply_pyprojecttoml.py:82 : SetuptoolsDeprecationWarning: project.license поскольку таблица TOML устарела !! /nologo /ИНКРЕМЕНТАЛЬНЫЙ:НЕТ /LTCG …

26.06.2025
Как я могу отфильтровать значения из одной модели и вставить результат в форму в качестве вариантов выбора?

Добрый день! У меня есть две таблицы - модели. Я заполняю их постепенно. Сначала у меня есть первая таблица. Сначала я ввожу данные в первую таблицу. И там - в первой таблице, которая у меня есть - повторяющиеся данные. Поле …

26.06.2025
Elasticsearch выполняет поиск только по одному полю

У меня есть приложение на drf, и я добавил elasticsearch(django_elasticsearch_dsl) для поиска. Но я столкнулся с проблемой, когда я хочу выполнить поиск по двум или более полям, используя эластичный поиск только по одному полю. Я пытаюсь выполнить поиск как по …

26.06.2025
Добавить новое поле ввода в форму Django

Я работаю над формой регистрации в рамках проекта Django. У меня есть следующее: <div class="form-row"> <div class="col-md-6"> <div class="form-group"> <label class="large mb-1">First Name</label> {{ form.first_name }} </div> </div> <div class="col-md-6"> <div class="form-group"> <label class="large mb-1">Last Name</label> {{ form.last_name …

25.06.2025
Почему мы видим неправильные тайминги в Datadog APM tracing для простых действий, таких как Redis GET?

У нас есть приложение Django на Python, развернутое в AWS EKS на экземплярах EC2. Мы используем Gunicorn в качестве нашего веб-сервера, хотя недавно мы запустили Apache + wsgi и столкнулись с теми же проблемами. Экземпляры EC2 имеют размер m6a.xl, сами …

25.06.2025
Развертывание библиотеки Django + xlwings

Я пытаюсь развернуть приложение Django, которое использует зависимость от xlwings (только для Windows) на сервере. Пробовал в Linux, но оно не поддерживает xlwings. Итак, теперь мы ищем простой способ настроить развертывание с помощью Windows. До сих пор я действительно использовал …

25.06.2025
Как я могу создать таблицу или форму с добавлением значений из другой таблицы на основе выбранных значений?

Добрый день! У меня есть несколько таблиц моделей. И каждая последующая таблица в условной иерархии на одну ступень ниже предыдущей. У меня есть одна модель, которую планируется заполнить из формы в базе данных. И я планирую создать еще одну таблицу, …

25.06.2025
Могу ли я использовать свой шаблон DjangoCMS в моем приложении AppHook?

Контекст: Я пытаюсь интегрировать приложение на свой веб-сайт djangocms. Поскольку я хочу, чтобы оно выглядело полностью интегрированным, я хочу, чтобы мое подключенное приложение использовало тот же шаблон, что и мой основной шаблон DjangoCMS (я использую расширение djangocms-frontend/bootstrap5). Все казалось нормальным, …

25.06.2025
Облачная загрузка изображений выполняется с помощью python, Django и DRF

Я пытаюсь загрузить изображение моих продуктов в cloudinay, я все правильно настраиваю, добавляя промежуточное программное обеспечение, но мое изображение всегда сохраняется локально

25.06.2025
Как обновить удаленные варианты моделей в Django, не нарушая существующие значения базы данных?

Я работаю над проектом на Django, где мы используем models.TextChoices для таких полей, как current_status. Наш клиент запросил изменения формулировок — например, переименование "Contacted" в "Contacted for assessment", "Booked" в "Assessment booked" и так далее. Предыдущее перечисление: class …

24.06.2025
React не получает токены API после перенаправления Google OAuth через social_django/drf-social-oauth2

Я внедряю Google OAuth2 для моего Django REST API с интерфейсом React. Базовый поток настроен правильно. У меня есть маршруты для: urlpatterns = [ path("admin/", admin.site.urls), path("api/v1/", include((v1_patterns, "v1"))), path("api/v1/auth/", include("social_django.urls", namespace="social")), path("api/v1/auth/token/", include("drf_social_oauth2.urls", namespace="oauth2")), ] Также …

24.06.2025
Как я могу загрузить значения в форму из нужной строки таблицы щелчком мыши?

Добрый день! Я планирую создать мини-приложение. Которое состоит из одной страницы (основной) - шаблона. А также одной дополнительной страницы - на второй странице я заполняю информацию в таблицу модели через форму. На другой странице (главной) - я отображаю информацию в …

24.06.2025
Как отобразить кнопку запроса в друзья в каждом посте?

Я пытаюсь сделать так, чтобы в каждой публикации от всех пользователей была кнопка запроса в друзья для каждого конкретного пользователя, который загрузил публикацию на главную страницу. Приведенный ниже код - это то, что я пробовал, но кнопка запроса в друзья …

24.06.2025
У меня это произошло во время запуска django [закрыто]

Произошла ошибка (venv) PS C:\Users\Personal\Desktop\Onblu_VW1_API\api_vw1> python manage.py makemigrations Traceback (most recent call last): File "C:\Users\Personal\Desktop\Onblu_VW1_API\api_vw1\manage.py", line 22, in <module> main() File "C:\Users\Personal\Desktop\Onblu_VW1_API\api_vw1\manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Users\Personal\Desktop\Onblu_VW1_API\venv\Lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line utility.execute() File "C:\Users\Personal\Desktop\Onblu_VW1_API\venv\Lib\site-packages\django\core\management\__init__.py", line 416, in execute …

24.06.2025
Как отправить OTP в Gmail с помощью Django Rest Framework?

Я пытаюсь внедрить систему проверки OTP с использованием Django Rest Framework (DRF). Цель состоит в том, чтобы отправить 6-значный OTP на адрес Gmail пользователя при регистрации или входе в систему. Вот что я сделал до сих пор: Сгенерировал случайный 6-значный …

23.06.2025
Как передать pk в форму (ForeignKey), а views - из шаблона при переходе по ссылке?

Как передать pk в форму (ForeignKey), а views - из шаблона при переходе по ссылке? Добрый день! У меня есть модель. Которая отображается в шаблоне. И переход к другому шаблону настраивается с помощью ссылки. Но моя форма там не отображается. …

23.06.2025
Рекомендуется создать пользователя django, подключенного к клиенту stripe

Я пытаюсь создать простой веб-сайт для продажи цифровых товаров. Интерфейс - html /js, серверная часть - django (с использованием allauth, с простой регистрацией по электронной почте и пользовательской моделью пользователя), а для обработки платежей я использую stripe. Я внедрил рабочий …

23.06.2025
Проблема с маршрутизацией со страницы входа в систему на учетную запись пользователя

Проблема заключается в перенаправлении пользователя после создания учетной записи на платформе webapp на панель управления пользователями, созданную для пользователя. Я могу предоставить вам страницу входа в систему и authcontext.js, которая поможет в этом. пожалуйста, в чем может быть причина этой …

23.06.2025
Могут ли пользователи и суперпользователи иметь один и тот же адрес электронной почты / имя пользователя в приложении Django?

У меня есть CustomUser класс для моих пользователей, который выглядит следующим образом. class CustomUser(AbstractBaseUser, PermissionsMixin): username = models.CharField(max_length=150, unique=True, null=True, blank=True) email = models.EmailField(max_length=240, unique=True) first_name = models.CharField(max_length=30, blank=True) last_name = models.CharField(max_length=30, blank=True) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False) is_superuser …

23.06.2025
Индексация множества вложенных моделей с помощью django_elasticsearch_dsl

Я пытаюсь использовать Elasticsearch в своем приложении Django. У меня есть модели Lemma, которые могут иметь несколько форм с одной формой цитирования, которая, в свою очередь, может иметь несколько вариантов написания. Я пытаюсь выполнить поиск по (1) форме цитирования леммы, …

22.06.2025
Какой вариант выхода из системы в django лучше - пользовательский выход из системы или LogoutView? [дубликат]

На самом деле я использую django 5.2.3, в этой версии LogoutView всегда выдает ошибку. Для LogoutView есть какой-нибудь другой способ, потому что я стараюсь изо всех сил?............................................................................................................................................

22.06.2025
Как я могу сделать страницы GrapesJS динамичными с использованием данных в реальном времени из серверной части Django в приложении React?

Я создаю приложение для создания страниц, используя GrapesJS, React и Django (в качестве серверной части). Я успешно интегрировал GrapesJS во внешний интерфейс React и могу создавать и сохранять страницы. Однако я изо всех сил пытаюсь понять, как сделать созданные страницы …

21.06.2025
Статические файлы Django не загружаются для одного приложения при DEBUG=False [дублировать]

Я работаю над проектом Django с несколькими приложениями (Home, student, login и т.д.). Когда я устанавливаю DEBUG = False в settings.py, статические файлы (CSS и JS) из моего домашнего приложения загружаются нормально, но статические файлы из приложения student возвращают 404 …

21.06.2025
Как изменить хранилище файлов django по умолчанию на облачное хранилище медиафайлов?

Я работаю над проектом django. Он отлично работает с локальным хранилищем и решил использовать cloudinary для хранения мультимедиа, но по какой-то причине хранилище файлов не переключается на облачное хранилище мультимедиа. Вот мой settings.py файл: INSTALLED_APPS = [ 'django.contrib.admin', …

21.06.2025
Django - S3: collectstatic не создает новую папку, даже при наличии всех разрешений и привилегий на запись

Cursor ai назвал это "странной проблемой", так что мы возвращаемся к первоначальному источнику решений. Я обновил django с версии 2.2 до версии 5.2, а также обновил свои хранилища, модули tinymce и т.д. STORAGES = { 'staticfiles': { 'BACKEND': 'storages.backends.s3boto3.S3Boto3Storage', 'OPTIONS': …

20.06.2025
Снижение производительности и Тайм-ауты после обновления Django и стека

С тех пор, как мы обновили наше приложение, мы испытываем значительные проблемы с производительностью и периодические тайм-ауты: Django от версии 2.x до версии 4.2 Стек Heroku от 20 до 22 До этих обновлений время отклика у нас было …

20.06.2025
Интеграция нового API автозаполнения Google Maps в проект Django

Я использую новую функцию Google PlaceAutocompleteElement() API (а не устаревшую google.maps.places.Autocomplete) и хотел бы получить помощь в ее интеграции в мой проект на Django. В частности, я хочу добавить строку адресного поиска в свой шаблон application.html. Я пробовал подключить функцию …

20.06.2025
Проверка работоспособности сельдерея завершается ошибкой в `set -e; cmd1;cmd2` и работает в `set -e; cmd1 && cmd2`

Проблема docker compose завершает работу с контейнером приложений для приложения django celery только в одном из 4 возможных вариантов использования. В каждом из случаев рассматриваемый скрипт выполняется внутри одного и того же образа docker для django python. Меняется операционная система …