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

06.07.2025
Использование исходных текстов Openlayers GeoTIFF в приложении django

У меня есть приложение django со страницей, которая отображает OSM через Openlayers, я динамически добавляю к нему некоторые маркеры, и теперь я также хочу отображать растровые наложения из файлов .tif. Я изо всех сил пытаюсь реализовать Openlayers GeoTIFF. Это мой …

06.07.2025
Интеграционный тест Celery Pytest не работает должным образом с электронными письмами django

Я создал задание для celery и протестировал его как единое целое с помощью этого теста: @pytest.mark.django_db def test_document_expiry_alert_unit(settings): settings.CELERY_TASK_ALWAYS_EAGER = True manager = UserFactory( email="manager@mail.com", role=Role.MANAGER, organization__check_docs=True ) doc = EmployeeDocumentFactory(user__organization=manager.organization) mail.outbox = [] document_expiry_alert.delay() assert len(mail.outbox) == …

06.07.2025
Как получить count и show в шаблоне - Django

Мне удалось получить общих друзей от каждого пользователя и отобразить изображение каждого общего друга в моем шаблоне, как показано на прикрепленном изображении к этому вопросу. Проблема в том, что я не смог получить количество, например, count и length не работают …

06.07.2025
Задача службы ECS Fargate запущена, но целевая группа показывает сбой, и curl для localhost:8000/сбой работоспособности

Краткое описание проблемы: Я развернул серверную часть Django в ECS, используя тип запуска EC2 (не Fargate), за балансировщиком нагрузки приложений (ALB). Служба запускает контейнерный сервер Gunicorn на порту 8000, а конечной точкой проверки работоспособности является /health/. В то время как …

06.07.2025
/accounts/login не сопоставляется, если не указаны только корневые пути к размещенному приложению

Я использую Django 5.2.3 и пытаюсь использовать встроенную систему входа в систему, для этого я определил путь внутри своего приложения users/urls.py: from django.urls import path, include from . import views urlpatterns = [ path("accounts/", include("django.contrib.auth.urls")), ] Если я перейду …

06.07.2025
После отправки кода отправка находится в режиме ожидания [закрыто]

Вот мой github - https://github.com/HemantRaj-2005/online-judge Я создаю серверную часть на django и интерфейс на vite react с помощью typescript Это онлайн-судья, но при отправке кода он показывает только ожидание .., ничего не получая ни на консоли, ни …

05.07.2025
Я хочу реализовать код отчетов и аналитики в django

Это приложение для создания отчетов для веб-сайта по управлению бизнесом. Одна из его функций заключается в определении наиболее продаваемого продукта на платформе.Другая заключается в том, что оно обрабатывает оповещения о низком уровне запасов, выявляя запасы, на которых нет продаж. Кроме …

05.07.2025
Не удалось подключиться к Saleor во время установки. URL-адрес Saleor, к которому пыталось подключиться приложение: http://localhost:8000/graphql/

Я использую self hosted Saleor и пытаюсь интегрировать приложение stripe, однако получаю сообщение "Не удалось установить Stripe" Данные авторизации, указанные при запросе на регистрацию, не могут быть использованы для получения идентификатора приложения. Обычно это означает, что приложению не удалось подключиться …

04.07.2025
Как найти друзей друзей (общих друзей) - Django

Мне удалось получить список всех пользователей, а также реализовать отправленный запрос на добавление в друзья (following/подписчик). Итак, как мне найти общих друзей (following/подписчики)? Например, если у обоих пользователей есть общий друг. Приведенный ниже код - это то, что я пробовал, …

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" не переопределяло …