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

02.04.2025
ManyToMany с помощью: ForeignKey не отображается в админке

У меня есть ManyToManyField, использующий through: class Entity(models.Model): relationships = models.ManyToManyField('self', through='ThroughRelationship', blank=True) class ThroughRelationship(models.Model): entity = models.ForeignKey(Entity, on_delete=models.CASCADE) name = models.CharField() Я добавляю его в админку следующим образом: class ThroughRelationshipInline(admin.TabularInline): model …

02.04.2025
Пытаюсь разобраться во внутренностях Wagtail CMS: где определена переменная шаблона allow_external_link?

Мне трудно понять, как работает модальный диалог, позволяющий вставлять различные типы ссылок в поле richtext. В частности, в этом файле: https://github.com/wagtail/wagtail/blob/main/wagtail/admin/templates/wagtailadmin/chooser/_link_types.html Параметры allow_xyz: где они задаются? Например: {% elif allow_external_link %} Где/когда определяется …

02.04.2025
Как отобразить несколько наборов форм друг в друге?

На сайте форма используется для предоставления данных кейсу, но поскольку их может быть несколько на сайте, она создается как набор форм. Кроме того, каждый случай может иметь несколько m2m-отношений, которые также являются набором форм. Поэтому второй набор форм может использоваться …

02.04.2025
Django-allauth - при регистрации новых пользователей через интеграцию с Microsoft срабатывает «No exception message supplied».

Я работаю над интеграцией с использованием django-allauth с Microsoft (EntraID) для обеспечения SSO, и она хорошо работает для существующих пользователей, их учетные записи сопоставляются по адресу электронной почты, однако, когда новый пользователь проходит через поток, я получаю следующее исключение …

02.04.2025
Макет совершенно не меняется в браузерах. Django 5.0, Bootstrap двухлетней давности

Я вернулся к проекту, который разрабатывал 2 года назад. Я запустил его в производство, все работает. Пытаюсь что-то исправить в верстке, но любые изменения в шаблоне Django не принимаются браузером. Пробовал разные браузеры. Никаких изменений ни на локальной …

02.04.2025
Я ищу проект для реального времени, который бэкенд Django и фронтенд React. Помогите мне [закрыто]

Я хочу создать приложение для чата в реальном времени, используя Django для бэкенда и React.js для фронтенда. Поскольку я новичок в обоих фреймворках, мне нужен наглядный пример или пошаговое руководство по реализации функций реального времени (например, WebSockets или Django Channels). …

02.04.2025
Потеря данных сессии Django

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

01.04.2025
UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xf3 в Django-соединении с PostgreSQL в Docker

Я пытаюсь подключить мое приложение Django к PostgreSQL, запущенному в контейнере Docker, но когда я выполняю python manage.py runserver или python manage.py makemigrations, я получаю следующую ошибку: UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xf3 в позиции 85: недопустимое …

01.04.2025
Невозможно загрузить изображения в Django Project на AWS S3, несмотря на настройку ImageField и хранилища

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

01.04.2025
Я долгое время изучал основы React, React-native и Django, но до сих пор не знаю, как начать свой проект [закрыто]

Итак, я изучаю React и Django около 2 лет, применяя их в проектах через некоторые курсы и учебники на YouTube. Когда пришло время применить полученные знания в проекте, который я хочу создать, я застрял. Я не знаю, с …

01.04.2025
В браузерах совершенно не меняется верстка. Django 5.0, Bootstrap двухлетней давности

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

01.04.2025
Проблема с регистрацией пользователей в Django: «Произошла ошибка. Пожалуйста, попробуйте еще раз».

Я пытаюсь реализовать регистрацию и вход пользователей в моем Django-проекте с помощью AJAX. Однако, даже когда я ввожу всю информацию правильно, я продолжаю получать сообщение об ошибке: «Произошла ошибка. Please try again." Что я пробовал: Проверил валидацию формы в …

01.04.2025
Django с PyODBC и Oracle 8i: Проблемы с временными таблицами через день

Я использую Django с PyODBC для подключения к базе данных Oracle 8i. Я запускаю свое Django-приложение, используя Uvicorn в качестве ASGI-сервера. Однако, проработав день, я столкнулся с проблемой, когда временные таблицы в Oracle 8i ведут себя странно. А именно: …

01.04.2025
Лучший подход для интеграции Django с внешним API с помощью RabbitMQ (Pub/Sub)?

Я разрабатываю разрозненную систему, состоящую из двух API, которые взаимодействуют через RabbitMQ. Один API полностью разработан мной с использованием Django, а другой является внешним API, управляемым другим разработчиком (я могу запрашивать изменения, но не имею доступа к его коду). …

01.04.2025
Django OpenTelemetry Logging Error: 'ProxyLogger' object has no attribute 'resource' Azure application insights

Я интегрирую регистрацию OpenTelemetry в свое Django-приложение для отправки журналов в Azure Application Insights, но сталкиваюсь со следующей ошибкой: AttributeError: 'ProxyLogger' object has no attribute 'resource' В настройках есть следующая настройка логгера copilot/settings.py LOGGING = { 'version': …

01.04.2025

<input type="hidden" name="allowed-extension[]" value="jpg" /> <input type="hidden" name="allowed-extension[]" value="jpeg" /> <input type="hidden" name="allowed-extension[]" value="png" /> или <input type="hidden" name="allowed-extensions" value="jpg,jpeg,png" /> Мне нужно преобразовать значения полей ввода HTML post или CSV в форме в список …

01.04.2025
Создание записи дочерней таблицы при создании новой записи родительской таблицы

У меня эта модель: В этом решении, когда я создаю новый Profile, создается новый Rank. Это работает. Однако, когда я создаю новую запись Command, требуется новая запись CommandPositions. Я попробовал сделать это так же, как и отношения …

01.04.2025
Администратор Django всегда перенаправляется на статическое приложение react

Я обслуживаю статическое приложение React в Django следующим образом: # In /my_django_project/urls.py urlpatterns = [ path('admin/', admin.site.urls), re_path(r"^(?P<path>.*)$", my_django_app.views.serve_react, {"document_root": settings.REACT_APP_BUILD_PATH})] # In /my_django_app/views.py from django.views.static import serve as static_serve def serve_react(request, path, document_root=None): …

31.03.2025
Django View возвращает только JSON вместо рендеринга шаблона

В моем Django views.py есть функция, которая должна отрисовывать веб-сайт и возвращать JsonResponse. Обычно, когда я перехожу по URL, я ожидаю увидеть отрисованный сайт. Однако вместо рендеринга шаблона я вижу только JSON-ответ. def chatbot(request): if request.method == 'POST': message = …

31.03.2025
Повреждение при загрузке изображений с помощью API S3 SeaweedFS

Описание проблемы Я столкнулся с проблемой, когда изображения, загруженные через Django (с использованием boto3) в S3 API SeaweedFS, повреждаются, в то время как загрузка через настольное приложение S3 Browser работает корректно. Загруженные файлы на 55 байт больше оригинальных и …

31.03.2025
Как избежать избыточного ручного назначения переменных окружения в настройках Django?

В моем проекте Django я храню переменные конфигурации в файле .env для безопасности и гибкости. Однако каждый раз, когда я ввожу новую переменную окружения, мне приходится определять ее в двух местах: .env и settings.py. По мере роста проекта и …

30.03.2025
Проблемы производительности приложений Django с облачными PostgreSQL и Redis

Недавно я развернул свое приложение Django на Railway, где установил PostgreSQL и Redis и подключил их к своему проекту. Однако я заметил резкое замедление производительности запросов и кэша по сравнению с локальной работой - на несколько порядков. Например, …

30.03.2025
Как исправить «SignUpView не хватает набора запросов».

В моем веб-приложении django я пытаюсь создать приложение Newspaper, на главной странице, когда я нажимаю на SIGN UP кнопку, я получаю ошибку «ImproperlyConfigured at /accounts/signup/», Я не смог понять, в чем проблема. forms.py: from django.contrib.auth.forms import UserCreationForm, UserChangeForm from .models …

30.03.2025
Почему мой код выполняется, несмотря на сообщение об ошибке? [закрыто]

Я создал приложение react, которое позволяет мне вводить данные в форму и отправлять их на бэкэнд django. Я также создал представление удаления, которое будет срабатывать, когда запрос будет содержать фразу «DELETE». Я заметил, что после отправки запроса, …

30.03.2025
Не могу исключить дублирование запросов к базе данных в инлайн модели!

Admin.py class OrderItemInline(admin.TabularInline): model = OrderItem raw_id_fields = ['product'] autocomplete_fields = ['size'] extra = 1 # Количество пустых форм для добавления новых элементов fields = ['product_image','product','product_article_number','product_mesto','size','product_zacup_price','quantity', 'price','get_cost'] readonly_fields = ['product_image','product_article_number','product_mesto','product_zacup_price','get_cost'] def get_queryset(self, request): # Загружаем связанные модели для оптимизации запросов …

30.03.2025
Как правильно подключить PostgreSQL к Django?

Я работаю над проектом Django и использую PostgreSQL в качестве базы данных. Я обновил свой файл settings.py следующим образом: ** DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'mydatabase', 'USER': 'myuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '5432', } } …

30.03.2025
Проблема с настройкой PORT в Django/Heroku Procfile с помощью Waitress

Я пытаюсь развернуть свое приложение Django на Heroku (на Windows) и использую Waitress (потому что Gunicorn больше не работает на Windows??). Когда я жестко закодировал номер PORT, я смог запустить его нормально. Когда я пытаюсь определить PORT в …

30.03.2025
Загрузка нескольких изображений в админке Django

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

30.03.2025
Приложение Django работает локально, но показывает «Unhandled Exception» на PythonAnywhere (журналы доступны)

Ссылка на видео на youtube: https://youtu.be/iJrUiem10iI Я разработал Django-приложение, которое включает в себя такие функции, как загрузка видео с YouTube (с помощью yt-dlp) и потенциальное преобразование форматов файлов. Проблема: Приложение прекрасно работает …

29.03.2025
Сброс пароля по электронной почте в django

Ive been following along with corey schafers django blog app tutorial on youtube, and up to episode 12 everything was fine and perfect. Но я не могу заставить электронную почту для сброса пароля работать, что бы я ни пытался, …

29.03.2025
Почему фильтры влияют на результат StringAgg?

Я использую StringAgg и order следующим образом: # Get order column & annotate with list of credits if request.POST.get('order[0][name]'): order = request.POST['order[0][name]'] if order == 'credits_primary': releases = releases.annotate(credits_primary=StringAgg( 'credits__entity__name', delimiter=', ', filter=Q(credits__type='primary'), ordering='credits__id' )) elif …

29.03.2025
Почему атрибут data-tags не сохраняется в моем виджете формы Django? autoComplete DAL Select2

Я использую CharField с пользовательским виджетом (ListSelect2) из библиотеки django-autocomplete-light. У меня есть набор атрибутов data-*, включая data-tags, которые я хочу передавать в HTML-вывод, но не похоже, что атрибут data-tags сохраняется или корректно отображается в финале после сохранения формы. industry_type …

29.03.2025
Получение списка отдельных объектов ManyToManyField

Учитывая эти модели: class Format(models.Model): name = models.CharField(unique=True) # More fields... class Release(models.Model): formats = models.ManyToManyField(Format, blank=True) # More fields... Когда у меня есть набор запросов Releases (например, с помощью releases = Release.objects.filter(foo='bar')), как …

29.03.2025
(fields.E331) Поле задает отношение «многие-ко-многим» через модель, которая не была установлена

Когда я запускаю makemigrations, я получаю ошибку teams.Team.members: (fields.E331) Поле задает отношение многие-ко-многим через модель 'TeamMember', которая не была установлена. from django.db import models from django.conf import settings from common import TimestampMixin from users.models …

28.03.2025
Получение сообщения об ошибке при запуске сервера Django

Мне не удается запустить python manage.py runserver. Я смог успешно запустить python manage.py migrate. Я даже изменил ASGI_APPLICATION = «MyProject.asgi.application» на ASGI_APPLICATION = «routing.application», но это не помогло. Вот ошибка, которую я получаю

28.03.2025
Почему в терминале написано PATCH, но изменений в базе данных нет

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

28.03.2025
Как создать переменные сайта django (НЕ константы)?

Мне нужно добавить переменную в Django. Важная деталь: Мне нужна переменная, а не константа, поэтому просто добавить ее в settings.py - не вариант. Очень желательно иметь возможность изменять ее значение из панели администрирования сайта. Как это сделать в Django? …

28.03.2025
Как запустить миграции Django в Visual Studio 2022

Я создал проект Django в своем решении Visual Studio. Файл db.sqlite3 также был создан. В models.py. есть несколько классов. class Question(models.Model): q_id = models.IntegerField() text = models.CharField(max_length=500) class Option(): option_num = models.IntegerField() text = models.CharField(max_length=1000) Когда я …

28.03.2025
Как реализовать jaeger в проекте django для просмотра трасс в grafana?

&lt;&lt;<0>&gt;&gt;У меня есть унаследованный проект django на python 2, где мне нужно реализовать jaeger в нем. Как я могу это сделать, может ли кто-нибудь подсказать мне? python 2.7 django-1.11.1

28.03.2025
Возможно ли использовать EmailAuth от python-social-auth с drf-social-oauth2 для регистрации

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