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

05.10.2025
Usage of Django [closed]

How exactly is Django used in production servers? Is it used mostly with rest_framework for creating APIs or is it just used as a full-stack framework with template rendering. Asking because templates in prod seems not right. Want to know …

05.10.2025
Why does my Django model’s save() method run twice when creating an object in the admin panel?

I have a Django model with a custom save() method: class MyModel(models.Model): name = models.CharField(max_length=100) def save(self, *args, **kwargs): print('Saving...') super().save(*args, **kwargs) When I create a new object through the Django admin, I see "Saving..." printed twice in the …

05.10.2025
How to configure an enterprise Django project with type safety, AI agents, and built-in support system?

I’m working on a large-scale Django project for enterprise use and facing challenges related to: Reliable type safety for settings and configuration (preferably using Pydantic) Combining core business features (user management, support/ticketing, CRM, reporting, and AI agents) without …

05.10.2025
VS Code Multi line Selection problem in version code_1.104.3-1759409451_amd64

How do i resolve this error in VS code_1.104.3-1759409451_amd64 , when you click down mouse to select a line of code, or block of code, its like it select s each of the character and turns the whole ide gibberish …

05.10.2025
How to handle simultaneous data from multiple ESP32 devices without mixing data in Django + DRF?

I’m working on my thesis and building a Django web application that receives height, weight, and temperature data from multiple ESP32 devices. Each ESP32 has a unique device_id and sends all three measurements to my Django backend using Django REST …

04.10.2025
Query Django Users by get_username method

I am trying to get the Django User object with a specific username. The obvious way to do it is like this: from django.contrib.auth.models import User bob = User.objects.get(username=&quot;Bob&quot;) But I noticed that User objects have a <a href="https://docs.djangoproject.com/en/5.2/ref/contrib/auth/#django.contrib.auth.models.User.get_username" …

04.10.2025
I have a problem using SASS with Live SASS Compiler

I am trying to use W3Schools CSS framework in web project. I am using VScode, Python , Django and the Live SASS compiler extension. What I want is to be able to use one or more of the W3Schools classes …

04.10.2025
Connection MSSql using Azure AAD - Service Principal Auth

Issue I am facing trouble connecting to an MS SQL Database hosted on Azure SQL Server. Dependencies Python@3.10.0 Django@4.2.21 pyodbc@4.0.39 Other details In the Azure environment: I have registered an application in my Directory I have created …

03.10.2025
Is PyLint outdated? Many time shows irrelevant error

PyLint Error I was using the serializers class from rest_framework package, even the package does contain the serialzers class, The Linter shows a warning of the package not holding the class. I was expecting no …

03.10.2025
How can I automatically add user's info to a model in Django?

I have a status and user apps in my project and all the statuses are obviously created by particular users. I want to keep info about statuses creators (id) in my db, but I don't know how to add it …

03.10.2025
How to start Django? [closed]

I have studied python, now I want to learn backend Django, tell me where to learn and how to learn. tell me where to start and from where I can learn Django because I want to participate in hackathons so …

02.10.2025
Images are not displaying on blog, after deploying on pythonanywhere

I have deployed my blog on PythonAnywhere by using the following settings in the project-level folder and in the PythonAnywhere static files. But images are not displaying on blog posts after deploying??? path in project-level directory STATIC_URL = '/static/' STATIC_ROOT …

02.10.2025
Django Registration View Not Rendering Template, Returns Minimal Response (71 Bytes)

I'm working on a Django project (version 5.2.6) and facing an issue with the student registration view. The login and logout views work perfectly, but the registration view (StudentRegistrationView) does not render the template (accounts/registration/student_register.html). Instead, the browser shows a …

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&amp;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: ошибка С чего мне следует начать расследование?

27.09.2025
Как я могу исправить "Вызов format_html() без передачи аргументов или kwargs устарел" в PyCharm?

У меня есть следующий код: def _demo_preview_message(request): if not getattr(settings, 'IS_DEMO', False): return last = DemoEmail.objects.order_by('-id').first() if last: messages.success( request=request, message=format_html("Email queued (demo). &lt;a href='{}'&gt;Preview&lt;/a&gt;", reverse('demo_outbox_detail', args=[last.pk])) ) В строке: message=format_html("Email queued (demo). &lt;a href='{}'&gt;Preview&lt;/a&gt;", reverse('demo_outbox_detail', args=[last.pk])) PyCharm …

27.09.2025
Как использовать улучшенную аутентификацию в Django Rest Framework и применять действия на основе ролей (администратор против пользователя)?

Я создаю проект с помощью: Интерфейс: Next.js использование Better-Auth для аутентификации Серверная часть: Django + Django REST Framework (DRF) Лучше-Auth выдает клиентам JWT, и я хочу, чтобы Django доверял этим токенам. Например: …

26.09.2025
Добавление автоматического поля в django

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

25.09.2025
Фильтрация набора запросов Django после использования оконной функции

Для простой модели: from django.db.models import CharField, Model, PositiveIntegerField class Example(Model): category = CharField(max_length=20, null=False, blank=False) version = PositiveIntegerField(null=False, blank=False) class Meta: unique_together = ["category", "version"] И некоторые примеры данных: Example.objects.update_or_create(id=1, category="Thing 1", version=1) Example.objects.update_or_create(id=2, …

25.09.2025
Сохранение текущего выбранного параметра из маркера <select>, переданного из Django

В настоящее время я пытаюсь создать веб-сайт / веб-приложение для банка моего портфолио, используя Django 5.2/HTML/CSS/JS. Я застрял на одной небольшой части создания подстраницы банковских выписок. Проблема, с которой я столкнулся, заключается в следующем: когда пользователь устанавливает, как он хочет, …

25.09.2025
Фильтр списка администраторов, сгруппированный по первой букве и расширенной группе

У меня есть исходный код модели с внешним ключом для размещения модели. На странице списка изменений исходной модели мне бы хотелось, чтобы фильтр списка отображал все буквы алфавита, а при нажатии на "A" отображались все названия мест, начинающиеся с "A", …

25.09.2025
Django Celery превосходит отправку многочасовых заданий, но не ежедневных

Это действительно странная ситуация. Задачи, выполнение которых запланировано каждые несколько минут, каждый час в течение дня (например, "*/20 * * * *") отправляются в Celery (с записями в журнале Celery Beat), и Celery выполняет их. Задачи, которые должны выполняться один …

25.09.2025
Почему некоторые записи не добавляются в таблицу m2m?

Почему некоторые записи не добавляются в таблицу m2m? Если таблица уже содержит запись с определенной темой и системой (сервис может быть любым), то при следующем добавлении записи с аналогичной темой и системой не происходит. with transaction.atomic(): chat_topic = ChatTopics.objects.get(ct_id=chat_topic_id) system …

25.09.2025
Проблема с выбором схемы базы данных SQL в Django

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

24.09.2025
Как я могу отобразить неограниченное количество вложенных ответов (в стиле Reddit) в одном шаблоне Django?

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

24.09.2025
TypeError: строковые индексы должны быть целыми числами при использовании Google login с помощью django-allauth

Я сталкиваюсь со следующей ошибкой при попытке реализовать вход в Google с помощью django-allauth в моем проекте Django: social_login = adapter.complete_login(request, app, token, response=response) File "/.venv/lib/python3.8/site-packages/allauth/socialaccount/providers/google/views.py", line 43, in complete_login response["id_token"], TypeError: string indices must be integers Прямо сейчас …

24.09.2025
Подсчитывать различные значения подзапроса

У меня есть эти модели: class Component(models.Model) name = models.CharField(max_length=50) class ComponentAttribute(models.Model) component = models.ForeignKey(Component) context = models.ForeignKey(Context) subcategory = models.ForeignKey(SubCategory) material = models.ForeignKey(Material) measurement = models.ForeignKey(Measurement) value = models.FloatField() Я хочу указать количество уникальных атрибутов для …

24.09.2025
ModuleNotFoundError: нет модуля с именем "captcha"

Я пытаюсь добавить Google Captcha в форму Django, но по-прежнему получаю следующую ошибку, даже когда все было успешно настроено. File "C:\Users\PC\AppData\Local\Programs\Python\Python313\Lib\threading.py", line 1041, in _bootstrap_inner self.run() ~~~~~~~~^^ File "C:\Users\PC\AppData\Local\Programs\Python\Python313\Lib\threading.py", line 992, in run self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\PC\OneDrive\Desktop\geekswebdevlopmentprojects\recaptcha\.venv\Lib\site-packages\django\utils\autoreload.py", line 64, …

24.09.2025
Потоковый ответ буферизуется при использовании uvicorn/gunicorn/daphne в Django

У меня есть очень простое представление, которое транслирует повторный запрос. При использовании python manage.py runserver поток работает так, как ожидалось. Но когда мы используем uvicorn app.asgi:application или daphne app.asgi:application или gunicorn app.asgi:application, поток буферизуется в пользовательском интерфейсе, и ответ приходит …

24.09.2025
В чем разница между blank=True и null=True в полях модели Django?

Я изучаю Django и пытаюсь понять разницу между blank=True и null=True при определении полей модели. Я создал модель с null=True и blank=True, а затем попытался отправить форму, оставив поле пустым. Я ожидал, что оно сохранит NULL в базе данных и …

23.09.2025
Статические ресурсы django-vite обслуживаются, но не загружаются при развертывании Nginx

Я развертываю простой проект Django на локальной виртуальной машине Ubuntu server под управлением Docker (3 контейнера, Postgres, nginx и Django). В проекте используется много HTMX и DaisyUI. В моей среде разработки они работали хорошо, когда их обслуживал сервер разработки Bun …

23.09.2025
Миграция Django была успешно применена, но база данных не была изменена

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