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

09.08.2025
Подписка на Stripe: latest_invoice.payment_intent вызывает ошибку атрибута: payment_intent

Я пытаюсь создать подписку в Stripe, используя Python и официальную библиотеку, с целью получения client_secret из PaymentIntent первоначального счета-фактуры для завершения оплаты на интерфейсе. Вот код, который я использую: import stripe stripe.api_key = 'sk_test_...' price_id = 'price_...' # …

08.08.2025
Ошибка d«Неверный MIME (»текст/html") (X-Content-Type-Options: nosniff)" при развертывании проекта Django с помощью gunicorn и Apache

Я пытаюсь развернуть проект на Django с помощью Gunicorn и Apache. gunicorn настроен и работает -> с этой стороны проблем нет Проблема в статических файлах, я настраиваю apache conf : <VirtualHost *:80> ProxyPass /static/ ! ProxyPass / http://0.0.0.0:8002/ ProxyPassReverse / …

07.08.2025
Как перекомпилировать static/css/site-tailwind.js файл в проекте Django

Я разрабатываю проект Django внутри контейнера docker, но столкнулся с проблемой. Я не могу заставить контейнер docker перекомпилировать статический файл/css/site-tailwind.css. Я пытаюсь включить компоненты, которые объявлены в файле assets/styles/site-tailwind.css, но, как бы я ни создавал изображение, оно не компилирует статический …

07.08.2025
Ошибка ModuleNotFoundError: No module named 'distutils' при создании проекта Django

Делал по инструкции.(Django 2.2) Сначала создал виртуальную среду. Затем установил Django: (projectlol) C:\Users\stefi>pip install django==2.2 Collecting django==2.2 Downloading Django-2.2-py3-none-any.whl.metadata (3.5 kB) Collecting pytz (from django==2.2) Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB) Collecting sqlparse (from django==2.2) Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB) Downloading …

07.08.2025
Не удается создать POST-запрос через HTMX для WebSocket

При попытке отправить форму в чате реального времени в консоли вместо POST появляется запрос GET (HTTP GET /?csrfmiddlewaretoken=some_csrf), и программа не доходит до пользователя. Джанго-версия 5.2.4, Дафна-версия 4.2.1 chat.html routing.py from django.urls import path from .consumers import …

07.08.2025
Проблема с количеством продукта Django [закрыта]

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

07.08.2025
React и Django DRF

Серверная часть работает, когда я тестирую ее с помощью http-файла. и непосредственно в конечной точке. POST http://localhost:8000/api/products/ HTTP/1.1 Content-Type: application/json Authorization: Bearer my_access_token { "name": "test", "price": 23, "stock": 3, "description": "test description", "in_sale": true, "sale_price": 21, "color": …

07.08.2025
Django Heroku django-tenant attributeerror: объект 'databasewrapper' не имеет атрибута 'schema_name'

Я переношу свою разработку на django-tenants, у меня не возникло никаких проблем с этим на моем локальном компьютере, но когда я переношу свои изменения в среду prod в Heroku, я получаю следующую ошибку: ошибка атрибута: объект 'databasewrapper' не имеет атрибута …

06.08.2025
Каков наилучший способ обработки бесполезных атрибутов в шаблонах Django?

Я ищу более простой способ условного добавления бесполезных атрибутов HTML, таких как disabled, в шаблон Django. Например, в приведенном ниже фрагменте кода тег {% if %} встроен непосредственно в тег <button>, что, на мой взгляд, затрудняет чтение кода. <button type="submit" …

05.08.2025
'querystring' получил слишком много позиционных аргументов при передаче QueryDict

Я использую Django 5.2 и не могу разобраться в следующей проблеме: На мой взгляд, у меня получилось что-то вроде этого: removal_qs = request.GET.copy() # contains teams=1&teams=2 removal_qs.setlist('teams', [1]) При отладке отображается: In [3]: type(removal_qs) Out[3]: django.http.request.QueryDict Но когда …

05.08.2025
Heroku не находит мои статические файлы с помощью Django

Здравствуйте, я прохожу полный курс обучения в Институте кода, и мы с технической поддержкой оказались в тупике по этому вопросу: После развертывания на Heroku ни css, ни js не загружаются и не запускаются. ошибка в журнале chrome inspect console.: turnpenny-fry-syndrome-98cd38841f84.herokuapp.com/:1 …

05.08.2025
Эффективно ли асинхронное использование Google Cloud Tasks для вызова внутренней конечной точки Django (даже в WSGI)?

Я запускаю приложение Django в Google Cloud Run, используя настройки на основе WSGI по умолчанию (например, Gunicorn/ runserver для локального разработчика). Чтобы избежать блокировки во время длительных операций, таких как вызовы сторонних API, я планирую использовать Google Cloud Tasks. …

05.08.2025
Аутентификация в нескольких приложениях Django: совместное использование пользовательских токенов для проверки подлинности и разрешений в разных кодовых базах

Я создаю мультиплатформенную систему, в которой у меня есть одна центральная служба аутентификации (назовем ее "Auth") и несколько других приложений Django (App1, App2, App3), которым необходимо аутентифицировать пользователей с помощью пользовательских токенов и разрешений. Текущая настройка: Служба аутентификации: занимается …

05.08.2025
Токен обновления передается в теле ответа при регистрации, но не для входа в систему в Django

Я использую фреймворк Django REST с dj-rest-auth и django-allauth для аутентификации и авторизации с помощью JWTs. Из того, что я слышал, использование файлов cookie только для HTTP для хранения токенов - это безопасный подход, при котором токен доступа передается в …

05.08.2025
Weasyprint Отключает все предупреждения

Использую WeasyPrint, но он всегда заваливает меня информацией, сообщениями о дебюте. Как мне отключить их все? Ничего из того, что я пробовал, не работает. (С использованием Django) Спасибо

04.08.2025
Есть ли способ сократить количество опросов с помощью django dramtiq

У меня есть веб-приложение, использующее django, размещенное на облачной платформе render, которое позволяет пользователям выполнять вызовы api для deepseek. Ответ на эти вызовы api иногда занимает 5 минут, и выполнение этого в асинхронном режиме может вызвать проблемы при обрыве подключения …

04.08.2025
Django автоматически не создает тестовую базу данных

У меня есть проект Django, версия - 3.2.25. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу создать тестовую базу данных, когда выполняю свои тесты с помощью VScode test runner. Если это имеет значение, вот версии pytest: …

03.08.2025
Создайте кнопку действия в открытой панели администратора edx с помощью плагинов tutor

Я успешно создал и включил плагин tutor, используя эту команду cookiecutter < < < 2> > >https://github.com/overhangio/cookiecutter-tutor-plugin.git Как бы я использовал этот плагин для реализации Кнопки действий администратора: У меня …

02.08.2025
Как сделать список кнопок с возможностью прокрутки

Нужно было сделать прокручиваемый список кнопок в левой части экрана. Но полоса прокрутки в дочернем div, даже принудительная с помощью overflow: scroll, не работает. Читал об удалении переполнения из родительских объектов, но безуспешно. Оставлен только родительский объект body для упрощения …

02.08.2025
Не работает поисковый фильтр Vue.js/Django(DRF)

Я изучаю DRF по видео, я не могу понять, как получить параметр запроса из vue.js в django, чтобы фильтр работал. Github автора проекта: Джанго: < < < 2> > > https://github.com/SteinOveHelset/djackets_django < < < …

01.08.2025
Использование свойства model (списка словарей) в качестве входных данных для функции format_html_join() в django приводит к ошибке KeyError

Я пытаюсь использовать утилиту Django format_html_join(), чтобы вернуть историю версий в формате html для одной из моих моделей. Но я не могу заставить format_html_join() принять мой список словарей. Вот что предлагается в документации: format_html_join( "\n", '&lt;li data-id="{id}"&gt;{id} {title}&lt;/li&gt;', ({"id": b.id, …

01.08.2025
Графическая диаграмма некорректно работает с вызовом HTMX

Я добавил HTMX в свой проект на Django, и после этого моя диаграмма plotly начала давать сбои. Я сгенерировал HTML для диаграммы с помощью: def get_chart(f, power, resolution): import pandas as pd yaxis_title = "Power, %" try: df …

01.08.2025
Как добавить связь к сгенерированному полю в Django

Контекст У меня есть модель: class Article(models.Model): id = models.UUIDField(default=uuid4, editable=False, unique=True, primary_key=True) paper_id: UUID | None paper = models.ForeignKey["Paper"]( "Paper", on_delete=models.CASCADE, related_name="articles", null=True, blank=True, ) website_id: UUID | None website = models.ForeignKey["Website"]( "Website", on_delete=models.CASCADE, related_name="articles", null=True, blank=True, …

01.08.2025
502 Неисправный шлюз Nginx | Django | Gunicorn на балансировщике нагрузки

У меня есть AWS Elastic Load Balancer (ELB) и прослушиватели, которые перенаправляют на внутренний порт 80 (сертификаты и завершение SSL на ELB). Я запускаю nginx на экземплярах EC2, а также php, gunicorn и django/python. Кластер настраивается для размещения нескольких доменных …

01.08.2025
Запускаем django с помощью python manage.py запускаем сервер и получаем ошибку ModuleNotFoundError: нет модуля с именем "_msi"

Django работал нормально, мой venv был поврежден, и я восстановил его из requirements.txt теперь получаю файл "C:\Users\PC\OneDrive\Documents\GitHub\DoseV3Master\venv\Lib\site-packages\msilib_init_.py", строка 3, из _msi import * ModuleNotFoundError: нет модуля с именем "_msi" зашел в pypi и обнаружил, что программа установки pip install python-msi …

31.07.2025
Я не могу перейти к определению параметров pytest в Cursor (VS Code)

Я использую курсор. Я не могу щелкнуть мышью по фиксаторам, введенным в качестве параметров в моих pytests. Щелчок мышью по любой другой переменной, функции, классу работает нормально. Я работаю в проекте Django Ninja. @pytest.mark.django_db def test_deleting_an_already_inactive_channel_raises_error(mock_auth, client, client_headers, …

30.07.2025
Что может привести к отображению веб-страницы Django на основном домене, но не на поддомене и локальном хосте?

Я пытаюсь решить проблему с помощью djangoproject.com. В нижнем колонтитуле справа внизу есть ссылка “Corporate Membership” под “Support Us”. Ссылка “Corporate Membership” работает, когда URL равен https://www.djangoproject.com/foundation/corporate-membership/%E2%80%9D, но не в случае https://docs.djangoproject.com/foundation/corporate-membership/%E2%80%9D или https://dashboard.djangoproject.com/foundation/corporate-membership/%E2%80%9D. Это также вызывает ошибку Page not …

30.07.2025
Как я могу запустить автоматические действия, когда поле модели (например, дата) достигает определенного времени, например, 5 дней, еженедельно или ежегодно?

Я работаю над приложением на базе Django, в котором разработчики могут подключать пользователей к своим приложениям, используя номер учетной записи. После подключения создается модель Subscription с такими полями, как user, plan, is_active, и next_billing_date. next_billing_date зависит от типа тарифного плана …

30.07.2025
Как я могу защитить свое Dockerized приложение Django + PostgreSQL в рабочей среде на VPS с помощью Nginx?

Я использую Django и PostgreSQL для своего веб-проекта, который я контейнеризировал с помощью Docker. Я запускаю его на VPS и обслуживаю с помощью Nginx (работающего вне Docker). Я обеспокоен безопасностью своей базы данных PostgreSQL и хочу убедиться, что она должным …

30.07.2025
Не удается правильно отобразить ModelSelect2Multiple в модальном окне

У меня есть модель книги, в которой есть поле authors, которое является полем ManyToMany для модели Author. Я использую пакет django-autocomplete-light для отображения виджета select2 в моих шаблонах, который позволит мне выбирать более одного автора при создании новых книг. (Используя …

30.07.2025
Улучшенный доступ к хранилищам данных на Django

Я не могу запустить AWS. Я использую хранилище DigitalOcean. Вот HTML-код (часть - второй пилот GitHub): &lt;div id="uppy"&gt;&lt;/div&gt; &lt;script type="module"&gt; import {Uppy, Dashboard, AwsS3} from "https://releases.transloadit.com/uppy/v4.13.3/uppy.min.mjs" const uppy = new Uppy() uppy.use(Dashboard, {target: '#uppy', inline: true}) .use(AwsS3, …

30.07.2025
Администратор Django запрашивает вход в систему при каждом клике

Работаю над проектом Django, развернутым на AWS. В процессе разработки я столкнулся с проблемой, связанной с сеансом: Когда я открываю сайт администратора Django (/admin) и вхожу в систему, все работает без сбоев. Но если я открою сайт пользователя (/) в …

30.07.2025
Python Wand: MagickReadImage возвращает значение false, но не вызывает исключения ImageMagick

У меня есть некоторый давний код в базе кода Django, который считывается в формате PDF и использует Wand, чтобы сделать снимок экрана первой страницы PDF, который затем отображается на экране. веб-сайт. Недавно мы перенесли серверы (обновление с …

30.07.2025
Масштабирование JavaScript Django по умолчанию с использованием расширенного индекса

Я использую наследование шаблонов Django (extends) на каждой странице приложения. Текущий дизайн выглядит слишком уменьшенным, и я хочу настроить масштабирование по умолчанию с помощью моего index.html, но это не сработало. Я также пробовал использовать пользовательский CSS, но это по-прежнему не …

29.07.2025
Фильтруйте поле диапазона Django, сравнивая его с точкой, а не с другим диапазоном

В документах, относящихся к конкретным полям модели PostgreSQL, очень подробно описывается, как сравнивать один RangeField диапазон с другим. Но как вы сравниваете диапазон с одной точкой? Например, если у меня есть модель с valid_range=DateTimeRangeField и я …

29.07.2025
502 Неисправный шлюз на AWS ELB с Nginx + Django + Gunicorn

Резюме выпуска: 502 плохой шлюз с ELB и приложение Django за то nginx + Gunicorn на EC2 Среда: Привет, мне интересно, может ли кто-нибудь помочь. Я уже больше недели бьюсь головой о стену, я попробовал два разных ИИ и просмотрел …

28.07.2025
Как использовать pytest fixtures в одной тестовой функции Django TestCase

Результаты тестирования TypeError: test() missing 1 required positional argument: 'fix' from django.test import TestCase import pytest @pytest.fixture def fix(): return "x" class QueryTestCase(TestCase): def test(self, fix): print(fix) Существует почти аналогичный случай, но я хочу, чтобы …

28.07.2025
Двойной импорт файлов из нескольких файлов

Представьте, что у меня есть файл "first.py" с некоторым кодом в нем, и затем я импортирую его в другой файл python с именем "secend.py" затем я импортирую файл "secend.py" и "first.py" в файл "third.py" ,, Не вызовет ли это …

27.07.2025
Откуда берутся эти предупреждения PydanticDeprecatedSince20 и removedindjango60?

В сводке предупреждений я получаю следующий результат: venv/lib/python3.11/site-packages/pydantic/_internal/_config.py:323: 15 warnings /Users/darshankalola/Desktop/roon-be/roon-doctor-service/.venv/lib/python3.11/site-packages/pydantic/_internal/_config.py:323: PydanticDeprecatedSince20: Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.11/migration/ warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) .venv/lib/python3.11/site-packages/django/db/models/fields/__init__.py:1148: …

27.07.2025
Замена для migrate -пропускать проверки

У меня возникли некоторые проблемы с последней версией Django. Похоже, они удалили параметр --skip-checks из команды manage.py migrate. Проблема, с которой я сталкиваюсь, заключается в том, что приложение (которое работало на версии 4.2) пытается проверить таблицы базы данных (site_settings) до …