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

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 мог …

22.09.2025
Как вы справляетесь с управлением разрешениями при использовании индексов Elasticsearch?

Я использую django-guardian для управления разрешениями для каждого объекта и django-elasticsearch-dsl для более быстрых запросов к нашим данным. Это довольно просто для общедоступных списков, но у меня возникают трудности с разработкой масштабируемого управления разрешениями, чтобы в отфильтрованном списке отображались только …

22.09.2025
"Внутренняя ошибка сервера" при отправке электронной почты через Django с использованием DigitalOcean

При попытке отправить электронное письмо из производственной установки Django (с использованием gunicorn) на дроплет Digitalocean я получаю сообщение "Внутренняя ошибка сервера" в браузере, и gunicorn регистрирует эту ошибку: … File "/usr/lib/python3.13/smtplib.py", line 255, in __init__ (code, msg) = self.connect(host, port) …

21.09.2025
Как использовать поля сериализатора DRF в качестве полей фильтра django-filter?

Я работаю с фреймворком Django REST и django-filter для реализации фильтрации API. Я создал пользовательские поля сериализатора (например, JalaliDateField, которые преобразуют даты по-джалалийски в григорианские и применяют настройки часового пояса Django). Я ожидал, что смогу просто передать эти поля сериализатора …

20.09.2025
Ошибка SSL-сертификата в SMTP-приложении Django DRF [дубликат]

У меня есть серверная часть Django DRF, которая работает нормально при использовании EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend". Но затем, переключившись на SMTP, поддерживаемый Google, как: EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_HOST = "smtp.gmail.com" EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = config("GMAIL_APP_HOST_USER") …

18.09.2025
Обсуждение архитектуры: ROS2-Django-Webinterface [закрыто]

В настоящее время я разрабатываю интерфейс управления cobot /robot arm и инструмент планирования рабочего процесса. В настоящее время я обдумываю все варианты своей архитектуры, поскольку чувствую, что архитектура плохо масштабируется и может выйти из строя при больших нагрузках. Поэтому я …

18.09.2025
Django WeasyPrint эффективно использует память при больших наборах данных

Я использую WeasyPrint в Django для создания PDF-файла. Однако при обработке около 11 000 записей он потребляет все доступные ресурсы, выделенные модулю Kubernetes. В результате модуль перезапускается, и я так и не получаю сгенерированный PDF-файл по электронной почте. Существуют ли: …

16.09.2025
Модель Django с группой моделей приложений FK to learner отображает параметры из группы пользователей-администраторов

У меня есть следующие модели: приложение для учащихся class Group(models.Model): short_name = models.CharField(max_length=50) # company acronym slug = models.SlugField(default="prepopulated_do_not_enter_text") contract = models.ForeignKey(Contract, on_delete=models.CASCADE) course = models.ForeignKey(Course, on_delete=models.CASCADE) start_date = models.DateField() end_date = models.DateField() notes = models.TextField(blank=True, null=True) class Meta: …

15.09.2025
Модульный тест Django - использование factory_boy build() для модели с отношением "Многие ко многим"

Я работаю над написанием модульных тестов для проекта DRF, используя pytest и factory_boy. У меня возникают проблемы с отношениями "многие ко многим". В частности, когда я пытаюсь использовать .build() в своих модульных тестах, DRF пытается получить доступ к полю M2M, …

15.09.2025
Файлы cookie Django HttpOnly не сохраняются в iOS Safari и WebView, но работают в Chrome и Android ITP

Я использую Django для установки HttpOnly и защиты файлов cookie для моего веб-приложения React. Эти файлы cookie отлично работают на устройствах Chrome (как настольных, так и мобильных) и Android. Однако я столкнулся с серьезной проблемой в iOS: -iOS Safari: …

15.09.2025
Как настроить встроенную базу данных PostgreSQL для торгового приложения Django?

Я работаю над проектом торговой платформы на основе Django. В настоящее время моя установка подключается к размещенному экземпляру PostgreSQL (Render). Мой клиент запросил “в проекте базы данных PostgreSQL”. Насколько я понимаю, это означает, что они хотят, чтобы база данных запускалась …

15.09.2025
Ошибки развертывания [закрыто]

Когда я пытаюсь развернуть свое веб-приложение, созданное с помощью Windowsurf, в Heroku, я получаю следующие ошибки: Ошибка: Не удается сгенерировать статические файлы Django. ! ! Не удалось выполнить управляющую команду 'python manage.py collectstatic --noinput' Django ! для создания статических файлов. …

14.09.2025
Как я могу установить фильтр по месяцам на карте folium (проект Django)

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

14.09.2025
Django python manage.py проблема с запускаемым сервером

Когда я выполняю эту команду: python manage.py запускает сервер Я получаю такой ответ: _BOS_ "ошибка":"Вы должны передать токен для доступа к этому приложению."} Ранее я запускал свое приложение django без каких-либо проблем, но на этот раз оно выдает эту …

13.09.2025
Многократный ввод данных в Django ORM

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

13.09.2025
Session.get работает локально, но не на сервере/local server

У меня есть этот фрагмент кода, который отлично работает в одном скрипте на python. Когда я пытаюсь протестировать его на локальном сервере, он возвращает html-страницу с сообщением, что ссылка недоступна. (Я ожидаю, что будет загружен PDF-файл). Как localserver, так и …

13.09.2025
Не удалось создать подписку: ошибка уведомления LinkedIn Developer API в режиме реального времени

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

12.09.2025
Есть ли у кого-нибудь какие-либо идеи о встроенной в проект базе данных PostgreSQL? [закрыто]

Недавно я работал над торговым проектом. Теперь у клиента есть требование к встроенной базе данных Postgresql. Кто-нибудь работал с этим или, может быть, с чем-то подобным???

12.09.2025
Создание образа разработки с помощью Nodejs и производство без NodeJS (только с предварительно скомпилированными файлами)

У меня есть приложение на Django, которое использует TailwindCSS для стилизации (используя пакет django-tailwind). Я разрабатываю локально с помощью docker compose и планирую развернуть его, используя то же самое. Итак, у меня есть следующие требования Для разработки: …

12.09.2025
Dj-rest-auth + allauth не отправляет электронное письмо

Контекст: Я устанавливаю DRF + dj-rest-auth + allauth + simple-jwt для аутентификации пользователя. Желаемое поведение: Зарегистрируйтесь без имени пользователя, только с электронной почтой. Авторизуйтесь, только если электронная почта подтверждена ссылкой, отправленной на электронную почту. Необходимо добавить логин в …

12.09.2025
Задача Celery, вызываемая внутри другой задачи, всегда попадает в очередь по умолчанию, даже если указана очередь

Я запускаю Celery с помощью Django и Celery Beat. Celery Beat запускает внешнюю задачу каждые 30 минут, и внутри этой задачи я ставлю в очередь другую задачу для каждого элемента. Обе задачи оформлены так, чтобы использовать одну и ту же …

11.09.2025
Django + SimpleJWT: Токены доступа иногда истекают немедленно ("учетные данные не предоставлены") при вызове нескольких конечных точек

Я создаю интерфейс Vue 3 (развернутый на Vercel по адресу example.com) с использованием серверной части Django REST Framework (развернутой на Railway по адресу api.example.com). Для аутентификации используются токены доступа/обновления JWT, хранящиеся в файлах cookie HttpOnly (доступ, обновление). Срок службы токена …

11.09.2025
"Django: Не удается использовать ImageField, потому что Pillow не установлен (Python 3.13, Windows)

PS C:\Users\ltaye\ecommerce> python manage.py runserver Отслеживает изменения файлов с помощью StatReloader Выполняет системные проверки... Исключение в потоке django-main-thread: Обратная трассировка (последний вызов): Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\threading.py", строка 1043, в _bootstrap_inner self.run() ~~~~~~~~^^ Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\threading.py", строка 994, при запуске self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл …

11.09.2025
Как написать документацию для проекта/django-project?

Как вы пишете документацию для своих проектов? Как улучшить читаемость документации? Есть ли у вас какие-либо советы по написанию документации? Спасибо! Я пытаюсь написать свою первую документацию для проекта django API, и мне нужна помощь

11.09.2025
Как мне подключить веб-приложение к термопринтеру для печати

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

11.09.2025
Friends, tell me 🙌 I want to clearly understand what a Junior developer in Django should be able to do

Friends, tell me 🙌 I want to clearly understand what a Junior developer in Django should be able to do. And also: what skills are required besides Django to feel confident at the start in Python backend? I would be …

11.09.2025
Ubuntu 22.04 Django cronjob - Не установлен MTA, вывод данных отменен - Ошибка

Если я запущу это source /var/www/django/env/bin/activate && cd /var/www/django/ && python manage.py cron в графическом интерфейсе cockpit (ubuntu-server 22.04) будет отправлено электронное письмо. Но если я запущу его как cronjob, в crontab: * * * * * administrator source …

11.09.2025
Как создать функцию обновления для Django AbstractUser

Я создал регистрацию /логин с помощью "UserCreationForm". Как я могу сделать возможным обновление с помощью "UserChangeForm"? models.py from django.contrib.auth.models import AbstractUser # Create your models here. class CustomUser(AbstractUser): pass def __str__(self): return self.username forms.py from django.contrib.auth.forms import UserCreationForm, UserChangeForm …

10.09.2025
Django ORM выдает дубликаты в отфильтрованном наборе запросов

У меня есть приложение на django. Я использую ORM для выполнения некоторых запросов. Похоже, что в моем результате есть несколько дубликатов. Хотя я могу просто добавить distinct(), я хотел бы понять, что происходит. Вот мои модели: class Person(models.Model): …

10.09.2025
Рекомендации по архитектуре исследовательского портала (DRF + Next.js)

В настоящее время я разрабатываю исследовательский портал локально на своем Mac, используя Django REST Framework (DRF) для серверной части и Next.js для внешнего интерфейса. Сейчас мы готовимся перенести проект в среду тестового сервера. Команда ИТ-специалистов нашего университета запросила спецификации для …

09.09.2025
Почему при добавлении задания cron оно не работает?

Я добавляю задание cron, и оно отображается при использовании crontab show, но функция в python не выполняется, и я попытался запустить функцию в интерпретаторе python, и она работает, так что я предполагаю, что проблема в crontab, но не смог ее …

09.09.2025
OIDC django-allauth - kid lookup использует x509 вместо jwk при обновлении до версии 65.11.0?

Недавно мы обновились до django-allauth[mfa, socialaccount]==65.11.0, где мы используем OIDC-провайдера, который расширяет OAuth2Client, и обнаружили, что одна из наших конфигураций SocialApplication, связанная с регистрацией приложения Azure, перестала работать после удара. До изменения версии аутентификация была выполнена успешно, но теперь мы …