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

03.06.2025
Ошибка публикации в Django: переменная ответа, не связанная с ошибкой значения

Это для мастеров python. Следующий код я получил в одном из своих классов messenger: response: Dict[str, Any] | None = None try: response = self.client.post("url/", data=payload) if not response or not response.get("ok"): logger.warning( "[MessageService sync_chat] " + …

03.06.2025
Django ORM генерирует безумные подзапросы с prefetch_related - страница загружается за 3 секунды

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

03.06.2025
Ошибка Python Django при рендеринге "шаблона"

Это то, что я создаю В настоящее время я разрабатываю систему получения платежей, и когда я запускаю приложение, я получаю эту ошибку, я проверил settings.py и мое приложение было добавлено в список установленных приложений, мои шаблоны также на месте, и …

03.06.2025
Лучший поставщик SMS-услуг для глобальной проверки OTP и номера телефона (есть бесплатные варианты?)

Я внедряю OTP-верификацию для регистрации пользователя в своем приложении, и мне нужен надежный поставщик услуг SMS. Моими основными целями являются: Глобальный охват – Сервис должен поддерживать отправку SMS-сообщений OTP пользователям в нескольких странах. Проверка OTP – очень важна быстрая и …

03.06.2025
Кто-нибудь сталкивался с этой проблемой: SSL CERTIFICATE_VERIFY_FAILED ошибка проверки сертификата: несоответствие имени хоста, сертификат недействителен для 'smtp.gmail.com'

При развертывании приложения Django full stack на GoDaddy VPS я столкнулся с этой ошибкой, я также сменил сервер, ошибка все еще сохраняется, мое приложение использует Celery для очередей задач электронной почты с Redis, я не знаю, что делать, ребята, вы …

03.06.2025
Форма администратора Python Django: отображение встроенной формы без рендеринга формы

У меня есть страница администратора Django, которая позволяет мне редактировать модель в моем домене. ModelAdmin выглядит следующим образом: @admin.register(models.VehicleTemplate) class VehicleTemplateAdmin(ModelAdminBase): list_reverse_relation_inline = False search_fields = ["name", "description"] list_display = ["name", "description", "parent", "status"] inlines = [VehicleInline] readonly_fields = [ …

03.06.2025
Django-allauth - Делает номер телефона необязательным для входа в систему SocialLogin

Я использую django-allauth в своем проекте и настроил Google в качестве поставщика SocialAuth. У меня есть пользовательский приемник сигналов, который обновляет номер телефона в учетной записи Socialauth после регистрации пользователя. Но в настоящее время система выдает ошибку, когда пользователь входит …

02.06.2025
Развязка.Ошибка UndefinedValueError: СЕКРЕТНЫЙ КЛЮЧ не найден при использовании python-развязки в Django

При попытке запустить свой проект на Django я получаю следующую ошибку: decouple.UndefinedValueError: SECRET_KEY not found. Я использую python-decouple для управления переменными среды. В моем settings.py у меня есть: from decouple import config SECRET_KEY = config('SECRET_KEY') …

02.06.2025
Сканирование файлов на вирусы в S3

Всем привет! Разрабатываю сайт на Django/React с хранением файлов в S3 хранилище от Selectel, весь проект разворачиваю в Docker. У меня возник вопрос касаемо того как проверять загружаемые файлы в S3 на безопасность. Вижу три основных пути реализации механизма, но …

02.06.2025
Django: Миграции снова генерируются после развертывания, хотя никаких изменений в модели внесено не было

В рамках нашего проекта мы внесли некоторые изменения, объединили PR и внедрили последнюю версию кода на наш сервер разработки. Однако после развертывания мы заметили, что Django генерирует новые миграции, хотя в наших приложениях Django не было внесено никаких изменений ни …

02.06.2025
Доступно ли приложение для локальной проверки электронной почты с использованием локального SMTP-сервера в Linux и Windows [закрыто]

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

02.06.2025
Объедините несколько команд "shell" в разных приложениях, используя "get_auto_imports`?

В Django 5.2 появилась возможность настраивать команду управления shell, переопределяя метод get_auto_imports() в подклассе команд управления (см. Примечание о выпуске или эта страница документа). Это хорошая функция, и она хорошо работает для одного …

02.06.2025
Проблема с browser-tools@2.0.0 из circleci

Я пытаюсь запустить тесты Selenium для приложения Django на CircleCI. Инструменты браузера обновлены 28.05.2025, но я все еще не могу их настроить... В моем файле config.yml у меня есть version: 2.1 orbs: python: circleci/python@3.1.0 slack: circleci/slack@4.10.1 browser-tools: circleci/browser-tools@2.0.0 .... build-and-test: …

02.06.2025
Тест Django завершается неудачей на github-actions, работает локально

Я столкнулся с проблемой. Я следую руководству и написал команду wait for db в моем проекте на django, чтобы дождаться, пока будет доступна база данных, а затем запустить свои тесты. Команда приведена ниже: docker compose run --rm app sh -c …

01.06.2025
Django админка - изменить отображаемые данные

Модель: class Access(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) full_name = models.CharField(max_length=300, blank=True) В админке Django в таблице Access столбец user - отображает username пользователя. Вопрос в том, можно ли изменить значения в этом …

01.06.2025
Проблема с django, когда я передаю идентификатор продукта методом get

В теге href я хочу отправить идентификатор продукта, но этот код выдает ошибку. Не удалось разобрать остаток: 'data.id' из "viewproduct"data.id' {% для данных в data %} <div class="item mt-5"> <div class="card" > **<a href={% url 'viewproduct'data.id %}>** <img …

31.05.2025
Какие темы Python мне следует изучить в первую очередь, как новичку, и где я могу найти бесплатные ресурсы для их изучения?

Я изучаю информатику, в настоящее время изучаю веб-разработку и только начинаю работать с Python. Я рассмотрел некоторые основы, такие как переменные, типы данных и простые циклы, но я не уверен, на чем сосредоточиться дальше или как создать прочную основу. В …

31.05.2025
Несколько разрешений для нескольких ролей в django

В настоящее время я работаю над новостным проектом, в котором у меня есть автор новостей, статей и т.д. я использую прокси-модели, я создал базовую пользовательскую модель и создал еще несколько пользовательских моделей от имени NewsWritetUser, и она унаследовала мета-класс в …

31.05.2025
Django + Celery + PySpark внутри Docker вызывает SystemExit: 1 и исключение NoSuchFileException при создании SparkSession

Я запускаю приложение Django, которое использует задачи Celery и PySpark внутри контейнера Docker. Одна из моих задач Celery вызывает функцию, которая инициализирует SparkSession с помощью getOrCreate(). Однако, когда это происходит, рабочий объект неожиданно завершает работу с SystemExit: 1 и NoSuchFileException. …

31.05.2025
Django перезаписывает save_related и копирует из связанных таблиц sql

В django python я могу перезаписать функцию save_related (когда save_as = True), чтобы экземпляр, который я пытаюсь скопировать, был сохранен и скопирован должным образом. Однако при сохранении я хочу, чтобы другие объекты в других таблицах были связаны идентификатором в базе …

30.05.2025
Доступный для записи сериализатор вложенных моделей требует ручного разбора request.data

После долгих усилий я, наконец, получил сериализатор вложенных моделей Django с возможностью записи, работающий с использованием drf-writable-nested, для вложенных данных с обратной связью внешнего ключа. В настоящее время это требует от меня копирования и ручного разбора запроса.данные для всех полей, …

30.05.2025
Недопустимый тег блока в строке 7: 'render_meta'. Вы забыли зарегистрировать или загрузить этот тег?

Модели и коды шаблонов находятся здесь: models.py from django.db import models from meta.models import ModelMeta ... class Tool(ModelMeta,models.Model): title = models.CharField(max_length = 250,help_text='Title') photo = ResizedImageField(size=[250, 225]) description = RichTextUploadingField(blank=True) _metadata = { 'title': 'get_title', 'description': 'get_description', 'image': 'get_image', …

30.05.2025
Проблема с развертыванием Django/Apache/mod_wsgi: внутренняя ошибка сервера и цикл перенаправления в cPanel (AlmaLinux 9)

I'm an intern пытаюсь развернуть приложение Django на сервере cPanel и сталкиваюсь с постоянной "Внутренней ошибкой сервера" в сочетании с циклом перенаправления Apache. Я уже более двух дней устраняю неполадки с помощью различных помощников по ИИ, но не могу …

30.05.2025
Получение ошибки атрибута в базовой команде Dango- Проверка

Я работаю над учебным проектом. Тот же код работает для преподавателя, но не для меня. У меня есть файл для пользовательских команд: import time from psycopg2 import OperationalError as Psycopg2OpError from django.db.utils import OperationalError from django.core.management.base import BaseCommand, CommandError class …

30.05.2025
Как уменьшить задержку при переводе речи в текст (в режиме реального времени) в проекте Django-React?

Я реализовал преобразование речи в текст в своем проекте на django-react. Я записываю аудио с помощью Web Audio API, т.е. использую navigator.mediaDevices.getUserMedia для доступа к микрофону, AudioContext для создания конвейера обработки, MediaStreamAudioSourceNode для ввода аудиопотока, AudioWorkletNode для обработки фрагментов в …

29.05.2025
Как изменить точку останова, при которой таблица списка изменений становится накопленной?

В Unfold admin таблица списков изменений переключается на многоуровневый макет на маленьких экранах — вероятно, из-за попутных классов, таких как block и lg:table. Я бы хотел изменить точку останова, при которой происходит переключение макета (например, использовать md вместо lg или …

29.05.2025
Как найти активные сообщества Django и присоединиться к ним для обучения и совместной работы?

Как я могу активно взаимодействовать с сообществом Django? Ищите форумы, группы Discord/Slack или мероприятия, где можно обсудить лучшие практики, задать вопросы и внести свой вклад. Есть какие-нибудь рекомендации? Я хочу связаться с сообществом Django для обучения и совместной работы. Я …

29.05.2025
Как использовать login_not_required с представлениями на основе классов

В Django 5.1 появилось программное обеспечение для ввода логина. Это поставляется с сопутствующим декоратором login_not_required() для представлений на основе функций, которым не требуется аутентификация. Что мне делать для представления на основе классов, которому не требуется аутентификация?

29.05.2025
Ошибка Django SSL при выполнении функции send_mail() при явном использовании TLS

Я пытаюсь выполнить вызов send_mail() в моем приложении Django, но письма не отправляются. Проверяя логи, я вижу следующую ошибку: [Thu May 29 09:35:20.097725 2025] [wsgi:error] [pid 793757:tid 140153008285440] [remote {ip.ad.dr.ess}:65062] Error sending email: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed …

28.05.2025
Django manage.py Команда на клавиатуре прерывает выполнение кода очистки

У вас есть идея, как использовать сигналы в пользовательских командах управления в Django? Метод handle моей команды обрабатывает непрерывный материал, который необходимо очистить, когда команда прерывается. Без какой-либо специальной дополнительной обработки сигналов мой командный класс мог бы выглядеть следующим образом: …

28.05.2025
Работа в django с данными с сохраненной историей изменений

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

28.05.2025
Зачем нужен сервис postgres, если вы покупаете управляемую базу данных PostgreSQL у DigitalOcean?

Зачем нам добавлять сервис postgres, если мы покупаем базу данных postgress на DigitalOcean? Для меня есть два способа настроить нашу базу данных: Решение 1: Пусть docker справится с этим, воспользовавшись преимуществами docker network. Затем мы настраиваем Docker для запуска …

28.05.2025
Как справляться с незнакомыми задачами реального времени в проектах Django без надлежащей документации? [закрыто]

Мы работаем с серверными разработчиками, которые часто сталкиваются с задачами реального времени, выходящими за рамки их основного опыта - например, интеграция приложений Django со старыми сторонними системами (например, сервисами на основе SOAP, пользовательскими XML—API) или плохо документированными внутренними инструментами. Распространенная …

27.05.2025
ModelViewSet не перезаписывает КЛАССЫ DEFAULT_PERMISSION_CLASSES по УМОЛЧАНИЮ'

Здравствуйте, я работаю над тем, чтобы все URL-адреса требовали аутентификации пользователя, но некоторые URL-адреса я хочу, чтобы они были общедоступными, поэтому я использую permission_classes = [AllowAny] и authentication_classes = ([]) для перезаписи конфигураций по умолчанию, это работает в …

27.05.2025
Как я могу организовать структуру ввода таблиц городов/ресторанов в базе данных Django?

Добрый день! У меня есть план структуры базы данных. Пример приведен на рисунке ниже. Например, у меня есть - все кофейни - в пределах одного региона - штата или нескольких регионов. В одном городе есть несколько кафе. Всего может быть …

27.05.2025
Обновить LANGUAGE_CODE в Wagtail перед интернационализацией?

Я разработал сайт на Wagtail, но не успел обновить LANGUAGE_CODE перед первой (и несколькими другими) миграциями. В Инструкциях по интернационализации указано следующее: "Если вы изменили параметр LANGUAGE_CODE после обновления до версии Wagtail 2.11, вам также потребуется вручную …

26.05.2025
Низкий уровень RPS при тестировании производительности веб-сайта django

У меня есть такой код, который кэширует страницу на 60 минут: Я установил панель инструментов отладки django, и она показывает время ~40 мс для кэшированной главной страницы. На моем сервере 2 процессора. Когда я пытаюсь протестировать производительность с помощью locust, …

26.05.2025
CSS сайта администратора Django не загружается, поэтому сайт не работает

Я использую сайт администратора django, и из-за этого css не загружается, поэтому сайт выглядит полностью сломанным.За последние 3-4 дня я перепробовал почти все, что доступно в Интернете, чтобы исправить это, но это не исправляется. Поскольку это мой новый аккаунт, я …

26.05.2025
Проблемы с интеграцией Django и Tableau с Web Data Connector (WDC)

Я работаю над проектом, в котором мне нужно интегрировать данные из моего приложения Django в Tableau с помощью Web Data Connector (WDC). Однако я столкнулся с несколькими проблемами и был бы признателен за любую помощь или указания со стороны сообщества. …

26.05.2025
Неожиданное поведение с django с каналами django

Это api для обновления моей сессионной модели. теперь вот потребитель class ChatConsumer(AsyncWebsocketConsumer): """ WebSocket consumer for handling chat messages in a specific session.""" async def connect(self): """Handle WebSocket connection initialization.""" self.room_name = self.scope["url_route"]["kwargs"]["room_name"] self.room_group_name = constants.CHAT_SESSION_ROOM_GROUP_NAME.format(session_id=self.room_name) session = await self.__get_session({"session_id": …