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

04.07.2025
После попытки контеризировать приложения события Celery перестали обрабатываться

Я написал простой сайт на Django по покупке билетов, Celery когда пользователь начинает процесс оплаты места, оно бронируется. если через n секунд он все еще не оплатил - то оно освобождается с помощью Celery. когда я запускал сайт локально (поднимая …

04.07.2025
Я создаю систему, объединяющую tiktok и Amazon store, где мы также можем публиковать видео и покупать товары [закрыто]

Предложите мне технологии и архитектуру, которым я мог бы следовать для 1 миллиона пользователей

03.07.2025
After trying to contain the applications, Celery events stopped being processed [closed]

I wrote a simple Django website for buying tickets, Celery, when the user starts the process of paying for a seat, it is booked. if after n seconds he still hasn't paid, then it is released using Celery. when I …

03.07.2025
Не удается запустить тесты django. django.db.utils.Ошибка программирования: отношение "auth_user" не существует

Я пишу тесты. При попытке запустить его, он возвращает ошибку "django.db.utils.Ошибка программирования: отношение "auth_user" не существует". Я запускаю проект локально, используя виртуальную среду. В логах pgadmin есть похожая ошибка. Эта ошибка также возникает при запуске проекта в docker. Я проверил …

03.07.2025
Ошибка gunicorn gevent CERTIFICATE_VERIFY_FAILED

У меня есть веб-сайт Django, запущенный в контейнере Docker (Debian), который я развертываю с помощью следующей команды: gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 33 --worker-class gevent --timeout 1200 Я создал простое представление с исходящим запросом: <pre class="lang-py …

03.07.2025
Логин Wagtail понижается до http, выдает ошибку

Я создаю новую локальную версию проекта Django Wagtail (который ранее был запущен локально). Я могу просматривать страницы в своем браузере, но когда я пытаюсь войти в систему (в FF, Chrome, Safari-без-плагинов) по адресу https://mysite.test/admin/login/?next=/admin/ Я получаю сообщение об ошибке: …

03.07.2025
Мультимедийные изображения Django не загружаются в рабочей среде с использованием Nginx, с Debug=False

Я развертываю свой проект Django с помощью DEBUG=False, и медиафайлы, такие как изображения, не загружаются. Конфигурация Nginx server { listen 80; listen [::]:80; server_name &lt;my_server_ip&gt;; location /media/ { alias /home/ubuntu_server02/cdo_portal/media/; autoindex on; } location / { proxy_pass http://127.0.0.1:8000; …

03.07.2025
Django-mptt использует get_root() для элемента TreeQuerySet внутри цикла for, и выходные данные, сохраненные в списке, не сохраняются за пределами цикла for

Я пытаюсь использовать get_root() для отдельных элементов TreeQuerySet в цикле for. Кажется, это работает в оболочке Django Python, как показано ниже. При двойном нажатии [Enter] для обозначения окончания цикла for результат применения get_root() к каждому элементу автоматически выводится на экран …

03.07.2025
Почему мои члены Django Postgres `ArrayAgg` не сортируются?

Я изучаю использование ArrayAgg и не понимаю, почему 'histidine-[13C6,15N3]' не встречается перед 'isoleucine-[13C6,15N1]' в этом примере: In [25]: for i in Infusate.objects.annotate(tns=ArrayAgg("tracer_links__tracer__name", order_by="tracer_links__tracer__name")).order_by("tns").distinct(): ...: print(i.tns) ...: ['inosine-[15N4]'] ['isoleucine-[13C6,15N1]', 'leucine-[13C6,15N1]', 'valine-[13C5,15N1]'] ['isoleucine-[13C6,15N1]', 'lysine-[13C6,15N2]', 'phenylalanine-[13C9,15N1]', 'threonine-[13C4,15N1]', 'tryptophan-[13C11]', 'histidine-[13C6,15N3]'] Записи/строки сортируются на …

02.07.2025
Django, docker compose, whitenoise и railways: новые js-файлы не найдены в рабочей среде (они работают локально)

Я работаю в проекте django, где я установил и настроил whitenoise для обслуживания статических файлов в railways. Но railways не обслуживает и не собирает мои новые js-файлы. В моем браузере я получаю 404 в настройках я настроил (теоретически) белый шум …

02.07.2025
Как я могу отобразить таблицу в шаблоне с дополнительными строками категорий/разделов?

Хорошего дня! У меня есть нестандартная таблица. Которую я планирую отобразить в шаблоне. Я загружаю таблицу в шаблон из модели. И у меня есть дополнительные разделы - дополнительные поля. Эти дополнительные поля характеризуют - Категорию, раздел, темы. Я думаю, как …

02.07.2025
Как поддерживать несколько групп облачных хранилищ Google в файловом поле Django без нарушения разрешения .url?

Я использую Django с django-storages и серверной частью GoogleCloudStorage. Моя модель имеет FileField вот такой вид: raw_file_gcp = models.FileField(storage=GoogleCloudStorage(bucket_name='videos-raw')) Во время выполнения я копирую файл в другой раздел (например, 'videos-retention'), используя GCS Python SDK: …

02.07.2025
Я попытался реализовать пользовательскую ошибку проверки в django

Я написал это validators.py файл: from django.core.exceptions import ValidationError import os def allow_only_images_validator(value): ext = os.path.splitext(value.name)[1] print(ext) valid_extensions = ['.png', '.jpg', '.jpeg'] if not ext.lower() in valid_extensions: raise ValidationError("Unsupported file extension. Allowed extensions: " +str(valid_extensions)) Это мой forms.py файл: …

02.07.2025
В Django как я могу перечислить набор запросов в одном представлении / шаблоне, сгенерированном другим представлением?

Я разрабатываю систему отслеживания, которая имеет 2 основных набора данных Orders и Shipments. Сосредоточив внимание на Orders, я хочу разрешить пользователям вводить любую комбинацию полевых данных, а затем отображать результирующий список с помощью разбивки на страницы. Для достижения этой цели …

02.07.2025
Как я могу преобразовать список наборов запросов в список или набор данных для поля выбора?

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

02.07.2025
Создание счета фактуры для конкретных клиентов в биллинговом программном обеспечении django forms

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

02.07.2025
Square Webhook не подтверждает, произведен ли платеж на Python-django или нет

Я столкнулся с критической проблемой, из-за которой мой сервер Django не может получить подтверждение от Square о том, был ли платеж завершен. Вот подробная информация об окружающей среде для справки: Python: 3.13.2 Джанго: 5.1.6 Пакет SDK для Square: …

01.07.2025
Как показать следующее количество в шаблоне django

Мне удалось получить количество подписчиков / следующих пользователей, но когда пользователь A подписывается на пользователя B, пользователь B принимает запрос пользователя A на подписку (они находятся в списке друзей). После принятия запроса я хочу отобразить количество (1) для списка подписчиков …

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

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

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=&lt;id&gt;. Я пробовал добавить пользовательский @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. У меня есть следующее: &lt;div class="form-row"&gt; &lt;div class="col-md-6"&gt; &lt;div class="form-group"&gt; &lt;label class="large mb-1"&gt;First Name&lt;/label&gt; {{ form.first_name }} &lt;/div&gt; &lt;/div&gt; &lt;div class="col-md-6"&gt; &lt;div class="form-group"&gt; &lt;label class="large mb-1"&gt;Last Name&lt;/label&gt; {{ 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, я все правильно настраиваю, добавляя промежуточное программное обеспечение, но мое изображение всегда сохраняется локально