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

20.03.2025
Куки сеанса Django не сохраняются

У меня есть Django API, который после успешного входа в систему использует заголовки ответа Set-Cookie для установки sessionId и CSRF Token в cookies. У меня это работало и вдруг перестало, куки больше не сохраняются. После входа в систему я вижу …

20.03.2025
Ошибка 404 при развертывании приложения Python на CPanel

Python==3.11.11 (серверная версия) Django==5.1.1 Здравствуйте, сегодня я должен был развернуть свое приложение на CPanel, и все шло хорошо до самого конца, потому что когда все конфигурации были сделаны, на странице появилась 404 ошибка: Not Found The requested URL was not …

20.03.2025
Каков наилучший способ авторизации на уровне строк в django с некоторыми ограничениями?

У меня есть приложение на django, которое состоит из нескольких различных моделей. Эти модели связаны друг с другом отношениями базы данных. И каким-то образом эти отношения образуют иерархию. Например: Model City can have multiple Libraries Model Library can …

20.03.2025
Создание пользовательского преобразования Django из аннотации

У меня есть аннотация для поля внешнего ключа, которую я часто использую, и я хотел бы написать пользовательское Django Transform, которое ведет себя аналогично этой аннотации. Аннотация, которая делает то, что я хочу, находится в этом фрагменте: queryset = …

19.03.2025
Почему дублирование условия фильтра Django изменяет оценку плана запроса PostgreSQL?

Я работаю над проектом Django с PostgreSQL и реализовал пользовательский фильтр для отбора «активных» записей. Фильтр определен следующим образом: def get_custom_filter(qs): return qs.filter( Q( Q(timestamp_field__lte=timezone.now(), related_obj__delay__isnull=True) | Q( related_obj__delay__lte=timezone.now(), type_obj__flag=False, timestamp_field__isnull=False, ) | Q(type_obj__flag=True, timestamp_field__lte=timezone.now()) ) ) …

19.03.2025
Почему мое приложение uwsgi отвечает преждевременным закрытием соединения?

Я могу обслуживать мое приложение django, запущенное uwsgi --socket lhhs/lhhs.sock --module lhhs/lhhs.wsgi --chmod-socket=664 А приложение django работает быстро, и запуск теста python manage.py показывает, что все в порядке. Но при использовании nginx и uwsgi-emperor я получаю upstream …

19.03.2025
Django/CKEditor - конфигурация для extraProviders

Как настроить простой extraProvider для локальных медиа в CKEDITOR_5_CONFIGS в файле settings.py? Я протестировал конфигурацию ниже через javascript, и она работала нормально, но когда я переключился на python, я получил ошибку Uncaught CKEditorError: this._previewRenderer is not a function. Я почти …

19.03.2025
Я не могу решить проблему миграции в django

&lt;&lt;<0>&gt;&gt;Я поместил базу данных oracle, которую я в настоящее время разрабатываю с помощью django и oracle, в базу данных impdp и распространил ее. Однако в дистрибутивной базе данных имя схемы отличается от имени схемы в разрабатываемой базе данных, поэтому корректная …

19.03.2025
Развертывание журналов «--error-logfile/--log-file» железной дороги с django

&lt;&lt;<0>&gt;&gt;Я впервые развертываю свое приложение django на железной дороге. На железной дороге в деталях развертывания проекта я вижу: enter image description here Однако когда я захожу в логи развертывания, то вижу такую ошибку "gunicorn: error: argument --error-logfile/--log-file: …

19.03.2025
Ошибка при применении миграций «пароль не предоставлен», но я могу подключиться к базе данных из интерпретатора

Я решил возродить свой домашний проект, который я написал 2 года назад. Сначала мне пришлось обновить все зависимости, и это нормально. Но миграции не выполняются при работе с локальным сервером. В файле pg_hba.conf есть md5. В то же время, …

19.03.2025
Как в Django Rest Framework перенести router.regiter() в декоратор

Написал декоратор который будет регестрировать в переданный router Viewset def register(router, prefix, basename=None): def decorator(viewset): if not prefix: raise ValueError('Не указано имя Viewset') if not issubclass(viewset, viewsets.GenericViewSet): raise ValueError('Wrapped class must subclass GenericViewSet.') router.register(prefix, viewset, basename) return viewset return decorator …

19.03.2025
Есть ли способ определить аутентификацию для вебхуков в DRF Specacular

У меня есть следующее определение вебхука change_event_webhook = OpenApiWebhook( name="AddonWebhook", decorator=extend_schema( summary="A Webhook event", description="Pushes events to a notification URL. ", tags=["webhooks"], request={"application/json": load_schema("myschema.json")}, responses={ "2XX": OpenApiResponse("Event was received successfully"), }, ), ) , в результате …

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

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

19.03.2025
Programmin Error at Routes, я не понимаю, почему это происходит, пожалуйста, помогите мне?

Ошибка программирования в /routes/ столбец airline_app_route.route_id не существует LINE 1: SELECT «airline_app_route». «route_id», «airline_app_route».»... ^ Метод запроса: GET URL запроса: http://127.0.0.1:8000/routes/. Версия Django: 5.1.7 Тип исключения: ProgrammingError Значение исключения: столбец airline_app_route.route_id не существует LINE 1: SELECT «airline_app_route». …

19.03.2025
Как кэшировать требования python pip в процессе сборки докера?

У меня очень медленное подключение к Интернету, и RUN pip install -r requirements.txt шаг docker compose up --build продолжает прерываться на полпути. Когда я запускаю docker compose up --build снова, похоже, что он перезапускается с самого …

19.03.2025
Куки Django + Next не устанавливаются при размещении приложения на хостинге

У меня есть приложение Django, размещенное на Google Cloud Run, которое при входе в систему устанавливает sessionid и csrftoken в cookies браузера. В моем фронтенд-приложении Next, которое я в настоящее время запускаю локально, я перенаправляю на страницу аутентификации после …

19.03.2025
Ошибка при применении миграций no password supplied, но из интрпретатора могу подключиться к базе данных

Достал из загашника проект, который написал 2 года назад. Сначала пришлось все зависимости обновить, с этим ок. Но миграции при работе с локальным сервером не выполняются. В файле pg_hba.conf стоит md5. При этом, если подключаюсь к БД из интерпретатора через …

19.03.2025
Контейнер Django Docker не может подключиться к Supabase PostgreSQL: Сеть недоступна

Я работаю над проектом Django с Docker, и я пытаюсь подключиться к базе данных Supabase PostgreSQL. На моей локальной машине я могу подключиться к базе данных с помощью команды psql, но когда я пытаюсь подключиться из контейнера Docker, я …

18.03.2025
Как указать порт отладчика vscode в докер-контейнере Django?

У меня есть приложение Django внутри контейнера Docker. Я настроил файлы launch.json и tasks.json на запуск моего файла docker-compose при запуске отладчика: launch.json { "version": "0.2.0", "configurations": [ { "name": "Docker: Python - Django", "type": "docker", "request": "launch", "preLaunchTask": …

18.03.2025
Стоит ли мне сначала изучить Django или сначала разобраться в таких веб-концепциях, как базы данных, API и HTTP?

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

18.03.2025
Сборка Yarn не генерирует index.html во время сборки Docker, но работает вручную в контейнере (Nginx, React, Gunicorn, Django)

Я пытаюсь создать сайт с Nginx, React, Gunicorn и Django, используя Docker. Все работает хорошо, за исключением одной проблемы: Когда я собираю контейнер Docker, команда yarn build не генерирует файл index.html внутри контейнера. Однако, когда я запускаю команду …

18.03.2025
Как упорядочить Queryset по атрибуту EAV в Django с помощью django-filters?

Я работаю над проектом Django, в котором я использую модель EAV (Entity-Attribute-Value) для хранения динамических атрибутов для модели Product. Мне нужно позволить пользователям фильтровать и заказывать товары по цене, которая хранится как атрибут EAV (slug='price'). Моя установка: Я использую django-filters …

18.03.2025
Django-allauth застрял на регистрации и запутался в headless=True

Я пытаюсь настроить приложение django-allauth, чтобы оно использовалось для аутентификации во фронт-энде react app и мобильном приложении. Есть некоторые несоответствия, которые, скорее всего, просто из-за того, что я не разобрался в чем-то. Но тонны гугления и AI не помогают. …

17.03.2025
Сигналы с каналами, обновляющие одно значение за раз

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

17.03.2025
Развернутый API Django Rest Framework выдает сообщение «Server got itself in trouble» при любом вызове с полезной нагрузкой

Я развертываю свой Django Rest API на веб-сервере, работающем под управлением Ubuntu 24.04 LTS Linux и использующем веб-сервер Apache. Этот веб-сервер является внешним; я его не настраивал, поэтому некоторые детали его работы для меня являются «черным ящиком». Я столкнулся …

17.03.2025
Ошибка при создании миграций django-oauth-toolkit с помощью add_token_checksum

У меня есть приложение Django, которое работает уже довольно долгое время, и я хочу обновить библиотеку django-oauth-toolkit. В данном случае обновление должно быть произведено с версии 2.4.0 до 3.0.1. Проблема в том, что когда я выполняю команду python manage.py …

17.03.2025
Невозможно подключиться к вебсокету

У меня есть приложение на Django Channels, которое использует Daphne в качестве сервера завершения и размещено на AWS EC2. Проблема в том, что когда я запускаю приложение локально (или через ngrok) и пытаюсь подключиться, все работает, у меня есть …

17.03.2025
На сервере не работает smtp на django сайте

Сделал Django сайт, настроил отправку писем, задеплоил на сервере. Когда пользователь отправляет письмо, сервер стоит и падает с ошибкой 504. Я попробовал скачать с сервера все файлы и запустить сайт локально, письма отправлялись правильно. Настройки везде одинаковые, ошибка выглядит так …

17.03.2025
Ошибка «Шаблон не существует» в python в любом месте

Я развернул свое приложение django в python в любом месте и получил следующую ошибку : TemplateDoesNotExist at /topic/ cms_app\content.html В моем проекте есть два приложения. Одно из них cms_app, а другое - users. My templates location is …

17.03.2025
Twilio TTS неправильно произносит «Aradhya» - как исправить?

Я использую Twilio's text-to-speech (TTS) в представлении Django для зачитывания сообщения перед соединением звонка. Однако Twilio неправильно произносит имя «Aradhya», и я ищу способ это исправить. Проблема: Twilio читает "Aradhya" неправильно, а я хочу, чтобы это звучало …

17.03.2025
Неверный аргумент: X-Amz-Security-Token, когда мой сайт на основе django, размещенный на vercel, пытается получить статические файлы с cloudflare r2

Прежде всего: у меня есть R2 bucket на cloudflare, который является публичным, разрешает любые источники и любые заголовки, и работает совершенно нормально. Я использую django-storages для хранения и получения статических файлов из этого ведра, он работает совершенно нормально …

17.03.2025
Командование по делам миграции

Я застрял на втором шаге учебника в docs.djangoproject.com/fr/5.1/intro/tutorial02/. Когда я выполняю команду makemigrations polls, результат следующий: PS C:\Users\user\desktop\djangotutorial&gt; python manage.py makemigrations polls Traceback (most recent call last): File "C:\Users\user\desktop\djangotutorial\manage.py", line 22, in &lt;module&gt; main() ~~~~^^ File "C:\Users\user\desktop\djangotutorial\manage.py", …

17.03.2025
Django не регистрирует приложения [закрыто]

INSTALLED_APPS = [ # MY APPS: "learning_logs", # DEFAULT APPS: 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] Мой учитель помог мне, мы даже обратились к AI, но ничего не работает. Например, код моего учителя отлично работает на его …

17.03.2025
Django MultiValueDictKeyError: „category“ When Submitting Form

Я работаю над приложением Django To-Do, и я пытаюсь реализовать функцию редактирования, где пользователи могут изменять категорию и важность задачи. У меня есть шаблон edit.html, который содержит форму, и когда я отправляю ее, я получаю следующую ошибку: django.utils.MultiValueDictKeyError: …

17.03.2025
Целесообразно ли упрощать разработку вариантов продукта, используя примечания вместо сложных отношений?

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

16.03.2025
Как указать каталоги, которые Tailwindcss v4 должен проверять на наличие имен классов?

В настоящее время у меня есть приложение django, структурированное следующим образом: /project-root | | /shop # installed application | ├── templates/ # Django templates directory (HTML files) │ ├── base.html │ ├── index.html │ ├── other_template.html │ └── ... …

16.03.2025
Django Static Files Not Loading in Production (DEBUG=False) with Gunicorn on Kubernetes

Проблема Я запускаю Django-приложение в капсуле Kubernetes с Gunicorn, и мои статические файлы (CSS/JS панели администратора) не загружаются при DEBUG=False. При локальной разработке я использую runserver, и все работает нормально при DEBUG=True. Однако, когда я устанавливаю DEBUG=False, мои …

16.03.2025
DjLint не установлен для текущего активного интерпретатора Python - Как сделать djLint доступным во всех виртуальных средах в VS Code?

Я установил расширение djLint в VS Code и обновил файл настроек. ... "[html][django-html][handlebars][hbs][mustache][jinja][jinja-html][nj][njk][nunjucks][twig]": { "editor.defaultFormatter": "monosans.djlint" }, "[django-html]": { "editor.defaultFormatter": "monosans.djlint", "editor.detectIndentation": true, "editor.formatOnSave": true, "editor.tabSize": 4, "djlint.profile": "django" // This will apply your custom profile }, ... …

15.03.2025
Прерывистая ошибка сервера в Django после обновления до MySQL 8

После обновления до MySQL 8 и сохранения всего остального в проекте Django я получаю периодическую ошибку сервера, которая, похоже, как-то связана с пакетом cookiebanner, который я использовал без проблем в течение нескольких лет - https://github.com/sinnwerkstatt/django-cookiebanner Новичок …

15.03.2025
Множество различных вложений с помощью Gmail API в Django

Как в Django учесть отправку нескольких вложений (или без вложений) (через request.FILES) с помощью Gmail API, чтобы сохранить старый идентификатор сообщения (т.е. «FBf...MiD») для последующего получения ответа в той же теме/thread_ID? Я перехожу с SMTP (который будет полностью упразднен Google) …