"Вопросы и ответы" Django и Python

16.10.2025
How can I share my PostgreSQL changes with teammates after git pull in a Django project?

I'm working on the backend of a web application using Django.Each developer has a local setup of the project, and we all pull updates from GitHub using git pull. I have a question about database changes: Whenever I make changes …

16.10.2025
Velvet: Static Files are searched by path string in urls

This issue refers to Velvet - Django Bootstrap 5 Premium Admin & Dashboard Template If you add a new URL urlpatterns = [ path( "dashboard/", views.velvet_dashboard, name="dashboard" ), # this finds Not Found: /dashboard/static/assets/libs/bootstrap/css/bootstrap.rtl.min.css path( "", views.velvet_dashboard, name="dashboard" …

14.10.2025
Django: User Experience for checking if a person already exists in the database (first and last name, and birthday)

[I'm sure my use case has been addressed somewhere, but I'm not finding it.] In this use case, the user is registering a new person with the following fields: first name, last name, and birthday. If these are the same …

14.10.2025
How to prevent database overload with BlacklistedToken and OutstandingToken models in Django using Simple JWT?

'm working on a Django project using Simple JWT , and I've noticed that every time a user logs in, the generated tokens are stored in the BlacklistedToken and OutstandingToken tables in the database. As more users authenticate and new …

14.10.2025
Where should I put Django pre-flight checks that access the database?

I have a Django app that requires certain items to be in the database before it will run. I'd like to add checks at start time that will fail if these items are not found in the database. Is there …

12.10.2025
Как сбросить пароль в форме изменения пользователя Django

В моем проекте есть базовая модель пользовательского интерфейса. Когда я хочу обновить ее, я заполняю свою форму с помощью instance, где пытаюсь сделать пароль пользователя нулевым, но в любом случае в форме, которую я получаю: "Пароль не установлен. Установить пароль …

12.10.2025
Больше, чем простая проверка формы с помощью Django [duplicate]

Я изучаю Django с помощью небольшого приложения, позволяющего людям бронировать дома для проживания. У меня есть две модели, описывающие дом и бронирование (в настоящее время я работаю без модели "Клиент"): # models.py from django.db import models class Housing(models.Model): …

10.10.2025
Изменение владельца файла .venv, созданного uv внутри Docker

У меня есть приложение Django, созданное с помощью uv, работающее внутри Docker. Я монтирую локальную файловую систему как том в контейнере, используя Docker Compose, чтобы изменения в исходном коде локально запускали перезагрузку приложения в контейнере. Это почти работает. Проблема …

09.10.2025
Электронная почта Django не отправляется — ошибки нет, но сообщения не приходят (при использовании Gmail SMTP)

Я пытаюсь отправлять электронные письма из моего проекта Django, используя SMTP-сервер Gmail. Сервер работает без каких—либо ошибок, и мой код выполняется успешно, но электронные письма никогда не доходят до получателя - даже в папку "спам". Я включил двухэтапную верификацию в …

09.10.2025
Django получает 530, требуется аутентификация 5.7.0, несмотря на использование паролей приложений Google

У меня есть 2fa в Google, я создал пароль, указав правильный адрес электронной почты и пароль от приложения в поле settings.py, но все равно получаю ошибку аутентификации. Пробовал и 587 (TLS=True), и 465 (SSL=True), но, похоже, ничего не изменилось. settings.py: …

09.10.2025
Как я могу правильно реализовать ManifestStaticFilesStorage в Django?

Я пытаюсь реализовать ManifestStaticFilesStorage в моем проекте Django. Из того, что я видел, это должно быть просто, но оно ведет себя не так, как я ожидал. Во-первых, у меня есть DEBUG=os.getenv("DEBUG", "False").lower() == "true" В моем файле settings.py с …

08.10.2025
Как выполнить поиск по нескольким полям в django_opensearch_dsl

У меня есть сервер opensearch, на котором я хочу выполнять поиск элементов и применять некоторые фильтры к поиску: search = Item.search().query("match", name="test") Мне нужно искать элементы по нескольким фильтрам, таким как название, дата, местоположение и т.д. Для этого мне …

08.10.2025
Почему pytest не удается разрешить ссылки на связанные модели в пакете Django?

У меня есть устанавливаемый пакет Django, который я собрал и начал писать для него тесты. Я использую pytest-django. Однако, когда я запускаю тесты, почти все тесты завершаются неудачей, и я продолжаю получать эту ошибку: - Для справки, это мой conftest.py …

08.10.2025
Как интегрировать OpenAI GPT API в проект Django REST Framework?

Я создаю проект Django REST Framework (DRF) и хочу интегрировать OpenAI GPT API для предоставления пользователям ответов на основе искусственного интеллекта. Я пробовал настроить вызов API с помощью библиотеки запросов Python, а также с помощью официального пакета openai Python, но …

07.10.2025
Django runserver возвращает ERR_CONNECTION_RESET в Windows 11 (никаких ошибок в терминале)

Я изучаю Django и пытаюсь запустить свой проект локально в Windows 11. Когда я запускаю сервер, он работает без каких-либо ошибок, но когда я пытаюсь открыть его в своем браузере (127.0.0.1:8000 или 127.0.0.1:8001), я получаю это сообщение: Hmmm… can’t reach …

07.10.2025
Как аутентифицировать запросы с помощью django allauth (безголовый)

Я всегда получаю ответ 401 после входа в django-allauth в сеансе (и других конечных точках). Смотрите пример кода: def login(email, password): response = requests.post( f'{baseurl}/api/allauth/app/v1/auth/login', headers={ 'accept': 'application/json', 'Content-Type': 'application/json', }, json={ 'password': password, 'email': email } ) return response …

07.10.2025
Выделите пораженные участки легких на рентгеновских снимках грудной клетки с помощью Python, Django и CNN в веб-приложении для выявления пневмонии [закрыто]

Наша команда создает веб-систему обнаружения пневмонии, используя Python, Django и CNN. Модель классифицирует рентгеновские снимки грудной клетки как пневмонию или нормальную форму, но теперь мы хотим выделить пораженные участки легких для медицинских работников. Задачи: Создание тепловых карт/выделений (например, Grad-CAM). Эффективная …

05.10.2025
Использование Django [закрыто]

Как именно Django используется на рабочих серверах? Используется ли он в основном с rest_framework для создания API-интерфейсов или используется просто как полнофункциональный фреймворк с рендерингом шаблонов. Спрашиваю, потому что шаблоны в prod кажутся неправильными. Хотите узнать общий случай использования Django

05.10.2025
Почему метод save() моей модели Django запускается дважды при создании объекта в панели администратора?

У меня есть модель Django с пользовательским методом save(): class MyModel(models.Model): name = models.CharField(max_length=100) def save(self, *args, **kwargs): print('Saving...') super().save(*args, **kwargs) Когда я создаю новый объект с помощью администратора Django, я вижу "Сохранение...", напечатанное дважды в консоли.

05.10.2025
Как настроить корпоративный проект Django с безопасностью типов, агентами искусственного интеллекта и встроенной системой поддержки?

Я работаю над крупномасштабным проектом Django для корпоративного использования и сталкиваюсь с проблемами, связанными с: Надежная защита типов для настроек и конфигурирования (предпочтительно с использованием Pydantic) Объединение основных бизнес-функций (управление пользователями, поддержка / продажа билетов, CRM, …

05.10.2025
Проблема с выбором нескольких строк в версии code_1.104.3-1759409451_amd64

Как мне устранить эту ошибку в VS code_1.104.3-1759409451_amd64 , когда вы нажимаете мышью вниз, чтобы выбрать строку кода или блок кода, это похоже на то, что он выделяет каждый символ и превращает всю ide в тарабарщину, вы даже не можете …

05.10.2025
Как обрабатывать одновременные данные с нескольких устройств ESP32 без смешивания данных в Django + DRF?

Я работаю над своей диссертацией и создаю веб-приложение Django, которое получает данные о росте, весе и температуре с нескольких устройств ESP32. Каждый ESP32 имеет уникальный device_id и отправляет все три измерения в мой сервер Django, используя Django REST Framework (через …

04.10.2025
Запрашивайте пользователей Django методом get_username

Я пытаюсь получить объект Django User с определенным именем пользователя. Очевидный способ сделать это такой: from django.contrib.auth.models import User bob = User.objects.get(username="Bob") Но я заметил, что у пользовательских объектов есть метод get_username(), который утверждает, что …

04.10.2025
У меня возникла проблема с использованием SASS с помощью Live SASS Compiler

Я пытаюсь использовать CSS-фреймворк W3Schools в веб-проекте. Я использую VSCode, Python, Django и расширение компилятора Live SASS. Я хочу, чтобы у меня была возможность использовать один или несколько классов W3Schools в моих собственных классах CSS. Я скачал файл W3 CSS, …

04.10.2025
Подключение к MSSql с использованием аутентификации участника Azure AAD - Service

Проблема У меня возникли проблемы с подключением к базе данных MS SQL, размещенной на сервере Azure SQL Server. Зависимости Python@3.10.0 Django@4.2.21 pyodbc@4.0.39 Другие подробности В среде Azure: Я зарегистрировал заявку в своем Directory Я создал …

03.10.2025
Устарел ли PyLint? Часто отображается нерелевантная ошибка

Ошибка PyLint я использовал serializers класс rest_framework пакет, еще пакет содержит serialzers класс, Линтер, показывает предупреждение пакета не держит класса. Я не ожидал никакого предупреждения, потому что rest_framework содержит serializers класс

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

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

03.10.2025
Как запустить Django? [закрыто]

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

02.10.2025
Изображения не отображаются в блоге после развертывания на pythonanywhere

Я развернул свой блог на PythonAnywhere, используя следующие настройки в папке уровня проекта и в статических файлах PythonAnywhere. Но изображения не отображаются в сообщениях блога после развертывания??? путь в каталоге уровня проекта STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') # …

02.10.2025
Django Registration View Не отображает шаблон рендеринга, возвращает минимальный ответ (71 Байт)

Я работаю над проектом Django (версия 5.2.6) и столкнулся с проблемой при регистрации студентов. Представления входа в систему и выхода из системы работают отлично, но представление регистрации (StudentRegistrationView) не отображает шаблон (accounts/registration/student_register.html). Вместо этого браузер отображает минимальное значение ответ с …

02.10.2025
Не удается отобразить заголовок jazzmin

Я установил jazzmin для своего приложения django. Все работает нормально, кроме заголовка. вот настройки, которые я использую. # Jazzmin admin theme settings (customize as needed) JAZZMIN_SETTINGS = { "SITE_TITLE": "Dose Admin", "SITE_HEADER": "Dose Admin Portal", "SITE_BRAND": "DoseSaaS", "WELCOME_SIGN": "Welcome to …

01.10.2025
Проблема с Cookiecutter Django 'docker: ошибка в ответе демона'

Я пытаюсь создать новый проект и продолжаю получать эту ошибку: Installing python dependencies using uv... sha256:bdb43f6ddf37f279e9384342167f6bb16c5a97e7514d890714d9fbf0eb753f15 docker: Error response from daemon: create .: volume name is too short, names should be at least two alphanumeric characters. See 'docker run --help'. …

01.10.2025
Перенос администратора django с помощью postgres_fdw

Я использую postgres_fdw для создания связей между моими базами данных Здесь у меня есть внешняя модель с именем: class User(AbstractUser): ... class Meta: db_table = '"foreign_user"."accounts__user"' managed = False который указывает на эту модель в другом проекте django: class …

30.09.2025
Тестирование Django в микросервисах с запущенным более чем 1 бд

Я хотел бы задать вопрос по одной сложной теме. Я работаю в проекте с архитектурой микросервисов, в котором одновременно выполняется более 1 базы данных. как я могу выполнить модульные тесты в django? мне кажется, что все находится в другой базе …

30.09.2025
При разбивке DRF на страницы “следующая” ссылка использует устаревшее имя хоста при входе в GKE — как мне заставить его использовать реальный хост?

Каковы детали вашей проблемы? Я запускаю API фреймворка Django REST на движке Google Kubernetes (GKE) за входом. Когда я запрашиваю: https://www.my-api-url.com/api/stores/?page=1&active=true Я получаю правильные результаты, но разбивка на страницы следующая ссылка создается с использованием устаревшего имени хоста : …

30.09.2025
Кнопка действия для экспорта анкеты в формате csv в веб-приложении Django, вызывающая 504

Итак, я создал эту кнопку действия в веб-приложении django, и когда я попытался ее использовать, я получил эту ошибку {"код":504,"сообщение": "время ожидания восходящего запроса"}. итак, я согласен с тем, что это большая база данных, хотя в будущем она могла бы …

30.09.2025
Модальное окно в интерфейсе редактирования страницы wagtail

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

30.09.2025
Я не могу найти нужную информацию в базе знаний pinecone

Я разрабатываю систему RAG на Python, Django и Vapi для голосового клиента, но когда я задаю вопрос, она сообщает мне, что не может найти никаких результатов. Мои оценки варьируются от 0,2687 до 1,0004. Важным моментом является то, что транскрипция, которую …

28.09.2025
Как узнать количество подключений к websocket и получить набор пользователей в каналах Django

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

27.09.2025
Как исследовать ошибку django sqlite, которая возникает только с nginx + gunicorn

Ошибка: django.db.utils.OperationalError: Expression tree is too large (maximum depth 1000) сервер запуска django: Никаких проблем nginx + gunicorn: ошибка С чего мне следует начать расследование?