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

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> python manage.py makemigrations polls Traceback (most recent call last): File "C:\Users\user\desktop\djangotutorial\manage.py", line 22, in <module> 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) …

15.03.2025
Как изменить url формы Allauth AddEmailForm?

У меня есть страница UserDetail, которая содержит несколько форм. from allauth.account.forms import ChangePasswordForm, AddEmailForm User = get_user_model() class UserDetailView(LoginRequiredMixin, DetailView): model = User slug_field = "username" slug_url_kwarg = "username" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) # context["form_info_username"] = context["form_add_mail"] …

15.03.2025
Проблема с сохранением данных динамического набора форм на фронтенде: Даты и время событий не сохраняются

Я столкнулся с проблемой, когда динамические наборы форм (для дат и времени событий) на фронтенде сохраняются некорректно. Форма отображается правильно, новые даты и время событий добавляются динамически с помощью Alpine.js, но при отправке формы данные не сохраняются. Эта проблема не …

14.03.2025
Tailwindcss v4 Колонки сетки

Я создаю блог на Django(v4x) и пытаюсь использовать TailwindCSS v4 для вывода постов в шаблоне колонки, по 3 в поперечнике. Они выводятся по 3, вниз, а не поперек, что я делаю не так? Вот …

14.03.2025
Изменения ярлыка формы Django

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

14.03.2025
Как решить ошибку при настройке проекта django

[После подачи команды runserver][ошибки] когда я пытаюсь запустить проект или хочу мигрировать, то возникает ошибка.Виртуальная среда активирована и все зависимости установлены.

14.03.2025
Как удалить OneToOneField класса модели в django

в моем django приложении student_management_system, Student связан с User через OneToOneField. если я удаляю Student, он удаляется, но User (встроенный в django User) не удаляется, он все еще существует в базе данных, т.е. в auth_user из db.sqlite3. как это …

14.03.2025
Как получить экземпляр синглтонной модели с помощью DRF без необходимости указывать id?

У меня есть приложение django, и я использую django-solo для SingletonModel. У меня есть синглтонная модель настроек: class GeneralSettings(SingletonModel): allow_signup = models.BooleanField(default=True) Я хочу создать конечную точку API, чтобы иметь возможность получать и обновлять настройки. В настоящее …

14.03.2025
Нужно ли обращаться к кэшу Django _prefetched_objects_cache, чтобы решить N+1 запрос?

У меня есть следующий код шаблона Django с N+1 запросом: {% for theobject in objs %} {% for part in theobject.parts_ordered %} &lt;li&gt;{{ part }}&lt;/li&gt; {% endfor %} {% endfor %} Вот parts_ordered на TheObject: <pre class="lang-py …

14.03.2025
Ошибка с отношением ManyToManyField в Django

Я создаю модель kanban django для своего проекта, но я уже перепробовал много вещей, я прочитал django.docs, но ничего не нашел. ОШИБКИ: tasks_management.Account.projects: (fields.E339) 'AccountProjects.owner' не является внешним ключом к 'Project'. tasks_management.AccountProjects: (fields.E336) Модель используется как промежуточная модель …

14.03.2025
Как перенести проект DjangoCMS в продакшен

Собрал проект в локальном ПК, разрабатывал и запускал в PyCharm локально. Теперь я должен перенести проект на Windows сервер. Пока что перенёс всю базу данных Postgresql. Как я понял просто перенести весь проект, обновляя requirements.txt и просто запустить python manage.py …

14.03.2025
Bootstrap 5.3.3 как убрать фоновые контейнеры?

Пытаюсь понять, как убрать эти фоновые контейнеры. Вот мой код. Я попробовал удалить все контейнеры и карточки, но это все равно не помогло. Я заглянул в свой base.html, и в нем …

13.03.2025
Django `bulk_update()`: обновление разных полей для каждой записи в одном запросе

У меня есть два экземпляра модели, rec1 и rec2, но у каждого из них обновлены разные поля: rec1 = MyModel(id=1, name="John") # Only 'name' is changed rec2 = MyModel(id=2, age=30) # Only 'age' is changed Теперь я …

13.03.2025
Столбец «now» не существует postgres django

У меня есть приложение на django, которое хранит колонку даты в модели/таблице в postgres first_subscribed = models.DateField(auto_now=True), и оно работает нормально. Но если я включаю триггер для копирования данных из таблицы/модели в другую таблицу. Я получаю : psycopg2.errors.UndefinedColumn: …

13.03.2025
Соединения с базой данных пикают при запуске Heroku Dyno с помощью django-db-geventpool - MAX_CONNS Not Enforced

Я использую Django, Gunicorn с Gevent и django-db-geventpool на Heroku (Performance L dynos, WEB_CONCURRENCY=17). Количество соединений с базой данных значительно увеличивается при запуске дино, превышая ожидаемое количество соединений. Ожидаемое поведение Учитывая мою установку: …

13.03.2025
Я добавил пользовательское ведение журнала в свой проект django, но оно не работает

Я добавил этот код в свой settings.py, но он не работает. Ведение журнала по умолчанию в Django работает отлично, в моих настройках используется параметр debug, и я создал папку logs вручную. LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { …

13.03.2025
Поле выбора не отображается на HTML-странице в моем проекте Django

У меня есть модель с 3-мя полями символов с вариантами выбора, я изо всех сил пытаюсь отобразить варианты на моей html-странице. На html-странице у меня была цветовая кодировка карточки из 3-х цветов. Вместо рендеринга на основе выбранного варианта в серверной …

13.03.2025
Django DisallowedHost: “Недопустимый заголовок HTTP_HOST”, несмотря на правильную конфигурацию ALLOWED_HOSTS и nginx

Я запускаю приложение Django 4.2.20 на сервере Ubuntu с Gunicorn и nginx в качестве обратного прокси-сервера. Однако при доступе к веб-сайту через общедоступный IP я получаю следующую ошибку: Exception Type: DisallowedHost at / Exception Value: Invalid HTTP_HOST header: '89.168.121.242,89.168.121.242'. The …

13.03.2025
Рабочий процесс для разработки приложений на Angular/Django

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

12.03.2025
При переходе на страницу сброса пароля использую django перенаправляет на страницу django-administration а не на мою форму

Только начал изучение django по книге &quot;django в примерах&quot;. Дошел до главы сброса пароля, но при переходе на нужно страницу перенаправляет не на мою форму, а на django-administaration. Прикрепляю ссылку на github. Может кто сталкивался или просто сможет подсказать. <a …

12.03.2025
Heroku устанавливает дополнительный пакет Python

У меня есть приложение на Python / Django, которое использует Pipfile и Pipfile.lock, работающее на стеке Heroku-22 с классическими пакетами сборки. requirements.txt не является частью базы кода, поэтому, например, Ошибка Heroku: Модуль не найден: нет модуля …

12.03.2025
Как найти server_version в psycopg 3?

У меня есть этот тест в Django [1]: from django.db import connection def test_postgresql_version(self): postgresql_version = connection.cursor().connection.server_version if (postgresql_version &gt;= 140000): pass else: raise NotImplementedError("postgresql version must be at least 14.0.") Этот тест не прошел с …

12.03.2025
Django default_storage не может найти существующий файл

Я настраиваю работу с моим приложением django, но столкнулся с проблемой при проверке наличия какого-либо файла в хранилище S3. Я не могу понять, почему я не могу использовать метод exists() в своем коде. Я долго искал ошибку, но оказалось, что …

12.03.2025
Ошибка Docker-Compose при создании файла Dockerfile Django: Ошибка -2 при подключении к redis:6379. Имя или служба неизвестны

Я пытаюсь настроить приложение status page с открытым исходным кодом, используя репозиторий из Status-Page/Status-Page с помощью Docker Compose. Когда я запускаю docker-compose up -d, я сталкиваюсь с ошибкой в процессе сборки файла Dockerfile службы Django. Похоже, ошибка возникает при обновлении …

12.03.2025
Расшифровка полей изображений для ответов REST API Django

Я пытаюсь внедрить систему, в которой изображения в моей базе данных зашифрованы, но когда они отправляются в качестве ответа пользователю, эти данные расшифровываются. Вот как я шифрую... def encrypt_validated_data(obj, image_name): for data_key in obj.validated_data: if type(obj.validated_data[data_key]) is InMemoryUploadedFile: file_extension = …

12.03.2025
JavaScript `fetch()` не будет публиковать данные в Django

Проблема возникает в рамках Django. Соответствующие строки кода описаны ниже. Это HTML-строки, в которых первая div и вложенная p будут заполнены другими HTML-элементами с помощью функции JavaScript; упомянутая функция JavaScript не приведена здесь для краткости: &lt;form method="POST"&gt; {% …

12.03.2025
Форма Django не будет отправлять post-запрос

Здравствуйте, я перестраиваю свое приложение для инвентаризации с использованием форм django и синтаксиса шаблона jinja. Я не могу получить форму для отправки запроса post. вот моя форма в шаблоне {% extends "inventory/base.html" %} {% block content%} &lt;form action="inventory/stock/{{part_id}}" method="post"&gt;{% csrf_token …

12.03.2025
Установите приоритет для набора запросов в django

Это моя модель товара и категории: class Category(models.Model): name = models.CharField(max_length=100) class Product(models.Model): ... category = models.ForeignKey(Category, related_name="products", on_delete=models.CASCADE) Мне нужен список всех продуктов в приоритетном порядке. например, идентификаторы категорий_ = [3,5,1,4,2] теперь я хочу, чтобы …