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

12.03.2025
Переключение темы администратора Django между Grappelli и Jazzmin Не работает (на основе сеанса)

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

12.03.2025
Django: лучший способ создавать журналы при массовом обновлении модели

Я разрабатываю систему Django, в которой у меня есть основная модель и модель журнала / истории для записи изменений. Моя основная модель: class Modelo(models.Model): user_a = models.ForeignKey(User, on_delete=models.CASCADE, related_name="delegated_signatures") user_b = models.ForeignKey(User, on_delete=models.CASCADE, related_name="received_delegations") is_active = models.BooleanField(default=True) created_at …

12.03.2025
Уведомление о сбросе пароля по электронной почте или просто уведомление по электронной почте

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

12.03.2025
Как перенести Django из локального sqlite3 в контейнер postgresql Docker?

Я пытаюсь изучить Django с помощью нескольких демонстрационных проектов и хочу перейти с sqlite3 на локальный контейнер postgresql для работы с разработчиками. Когда я пытаюсь запустить uv run python manage.py migrate, я получаю следующее исключение: django.db.utils.OperationalError: connection failed: connection to …

12.03.2025
Каков правильный способ использования метода get_context_data() в Django для добавления пар ключ-значение в контекст?

Как можно использовать метод get_context_data() в Django для добавления новых пар ключ-значение в контекст в файле views.py? Я следую инструкциям, и до сих пор все работало хорошо, однако на данный момент я не могу получить добавленные контекстные записи для заполнения …

12.03.2025
Проблемы в запросе React axios к серверной части Django (rest framework), ошибка 404 не найдена

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

11.03.2025
Django - сохраняет изображение в корзине Supabase, но изображение пустое

Я загружаю изображение через Angular - django - Supabase s3. Чтобы отправить изображение в корзину Supabase, я использую модуль django-storages. Когда я получаю изображение из supabase, изображение повреждается дополнительными байтами. Вот мои настройки django-хранилищ STORAGES = { "staticfiles": { "BACKEND": …

11.03.2025
Ошибка импорта для venv/lib64/python3.9/site-packages/oracledb/base_impl.cpython-39-x86_64-linux-gnu.so

У меня есть приложение Django, которое отлично работает под управлением runsslserver, но когда я запускаю его под Apache, трафик попадает в приложение, но "импорт oracledb" завершается ошибкой. Ранее я использовал cx_Oracle (который также вызывал ошибку ImportError) и переключился на oracledb, …

11.03.2025
Установлено неправильное значение по умолчанию в модели Django

Итак, я добавил новое поле времени в свою модель django. Когда я выполнял "python3 manage.py makemigrations", мне было предложено выбрать два варианта: установить значение по умолчанию сейчас или добавить что-то еще. Я решил установить его сейчас. Я не подумал и …

11.03.2025
Как я могу предотвратить создание исторической модели при наследовании от абстрактной модели?

У меня есть абстрактная базовая модель, модель, ориентированная на компанию, которая включает в себя отслеживание истории с использованием TenantHistoricalRecords: class CompanyAwareModel(RequestChangeReasonModelMixin, TenantModel, TimeStampedModel, metaclass=CompanyAwareMeta): tenant_id = 'company_id' company = models.ForeignKey(Company, on_delete=models.CASCADE) history = TenantHistoricalRecords(inherit=True) class Meta: abstract = True …

11.03.2025
Не могу получить ssl сертификат через certbot

Использую команду: sudo certbot certonly --standalone -d konfirmat.online -d www.konfirmat.online Получаю ошибку: Detail: 2a00:7a60:0:102b::1: Invalid response from http://konfirmat.online/.well-known/acme-challenge/FBA4FbJHuqeAnbQWTwkY9qJ-BR-AEq5LWpGDKydBnrQ: 404 Так же получаю ошибку 404 при попытке получить этот файл curl http://konfirmat.online/.well-known/acme-challenge/test-file.txt …

11.03.2025
Требуется 2FA (MFA) для личных страниц Wagtail. Я думаю, это работает

Это один из тех случаев, когда я думаю, что у меня есть решение, но я не знаю, делаю ли я что-то проблематичное У меня есть сайт Wagtail, где я использую 2FA, отправляемый по электронной почте, и у меня есть личные …

11.03.2025
Проблема с переводом Django Allauth: пользовательские языковые файлы не применяются

Я использую Django Allauth и настроил i18n (интернационализацию) с испанским (es), английским (en) и французским (fr) языками в моем проекте Django. Однако у меня возникла проблема с переводами: ✅ Английский (en) работает нормально и применяет мои пользовательские переводы. ❌ Испанский …

11.03.2025
Потоковая передача WebSocket Не работает в Django + Next.js — Получаем только первое и последнее сообщение

Я создаю приложение для чата с искусственным интеллектом, используя Django (каналы) для серверной части и Next.js для интерфейса. Цель состоит в том, чтобы передавать сгенерированные ИИ ответы по частям через соединение WebSocket - аналогично тому, как работает REST API с …

11.03.2025
Как устранить ошибку проверки типа места в VSCode в Django

Я сталкиваюсь с ошибкой проверки типов в VSCode с помощью Place при доступе к serializer.validated_data["code"] в проекте Django. Ошибки следующие: "__getitem__" method not defined on type "empty" Pylance Object of type "None" is not subscriptable Pylance Тип свойства …

11.03.2025
Не удалось загрузить ресурс: сервер ответил со статусом 401 (неавторизованный) - react & django

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

11.03.2025
Как мне включить отключенную кнопку после того, как модераторы введут некоторый текст в текстовое поле, используя "hx-on`?

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

11.03.2025
Добавление маркеров в Openstreetmap Django/Python

У меня проблемы с leaflet и OpenStreetMap, я не могу добавить маркер для каждого доступного задания. это просто отображается как пустая карта. Отладка показывает, что информация отправляется правильно, но карта не обновляется. Вот отладочная информация. Listview работает отлично. и на …

11.03.2025
Могу ли я интегрировать Python с веб-фреймворком Django?

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

11.03.2025
Django Stripe Webhook не согласован с кодом состояния 500, иногда 201

Лос-Анджелес Я работаю над своим первым проектом на Django и испытываю трудности с интеграцией Stripe. Мой webhook работает непоследовательно — он отлично работал при локальном запуске на localhost с помощью Stripe CLI. Однако после развертывания с помощью Nginx и Unicorn …

10.03.2025
Как предотвратить создание скриншотов и запись экрана на странице оплаты (Django + Stripe Checkout)

Я работаю над веб-сайтом электронной коммерции на базе Django с Stripe Checkout для платежей. Я хочу запретить пользователям делать скриншоты или записывать свой экран на странице оплаты. ** Что я делаю ** Пользователи перенаправляются на Страницу оформления заказа …

10.03.2025
@action получил неожиданный аргумент ключевого слова 'id'

Class CustomUserViewSet(UserViewSet): serializer_class = UserSerializer pagination_class = PageNumberPagination permission_classes = [permissions.IsAuthenticated] def get_queryset(self): queryset = User.objects.all() return queryset @action(detail=False, methods=['put', 'delete'], url_path='me/avatar') def set_avatar(self, request): if request.method == 'PUT': serializer = SetAvatarSerializer( request.user, data=request.data, partial=True ) serializer.is_valid(raise_exception=True) serializer.save() return Response(status=status.HTTP_200_OK) …

10.03.2025
Проблема с интеграцией vite django (TypeError)

В настоящее время я работаю над интеграцией видео с моим проектом на Django, используя пакет django-vite. Однако при запуске сервера разработки на Django я сталкиваюсь со следующей ошибкой: TypeError: django_vite.core.asset_loader.DjangoViteConfig() argument after ** must be a mapping, not bool …

10.03.2025
Почему аутентификация в drf не работает и как мне заставить ее работать?

Я использую Django с rest framework. Регистрация работает нормально, но когда я вхожу в систему, после передачи адреса электронной почты и пароля серверной части, authenticate() возвращает None, даже если учетные данные верны. Я использую пользовательскую модель пользователя. Вот соответствующие строки …

10.03.2025
Тесты Django views возвращают код 403/200 вместо (предположительно) 302

Я тестирую представления в своем приложении на Django. Поскольку приложение является серверной частью сайта форума, я пытаюсь протестировать создание, редактирование и удаление темы. Создание, редактирование и удаление темы реализовано в моем приложении для работы с перенаправлением: страница создания (Добавить …

10.03.2025
Как сохранить несколько связанных экземпляров Django ORM за один раз без отдельных обращений к базе данных по сети?

Вот пример: article1 = Article(title="Global Warming", content="...") article2 = Article(title="Visiting Mars", content="...") comment1 = Comment(content="Some comment", article=article1) user1 = User(username="user1") some_updated_article.title = "updated title" article_to_delete.delete() Я знаю, что в SQLAlchemy вы можете сохранить несколько экземпляров в базе данных за …

10.03.2025
Значения JSONField Django не возвращаются в правильном формате JSON в шаблоне при извлечении с помощью javascript

У меня есть такая модель, как class UserGroup(models.Model): owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, unique=False, related_name="group_owner") name = models.CharField(max_length=128) group_users = models.JSONField(models.EmailField(), default=list, blank=True) def get_absolute_url(self): return reverse("user_group_instance", kwargs={"pk": self.pk}) теперь в моем другом приложении я отфильтровываю список …

09.03.2025
Я пытаюсь сохранить данные в mongodb doc, но он показывает, что "требуется объект, подобный байтам, а не "str"".

Try: print(f'user ids : {current_user_ids} type : {type(current_user_ids)}') print(f'user email : {current_user_emails} type : {type(current_user_emails)}') group_obj.user_ids = json_user_ids.encode('utf-8') group_obj.user_emails = json_user_emails.encode('utf-8') group_obj.edited_at = timezone.now() group_obj.save() refreshed_group = Groups.objects.get(group_name=group) print(f'refreshed group data : {refreshed_group.user_emails}') except Exception as e: print(f'error occurred while …

09.03.2025
Как мне запрашивать только разбитые на страницы данные в django?

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

09.03.2025
Значение Django - словаря, установленное на значение, возвращаемое как `None` в шаблоне, но возвращающее значение в консоли

В моей консоли у меня есть эта печать: r_distance in context: {13: 7905.59} В моем шаблоне я получаю следующее возвращаемое значение {13: None} , используя: r_distance: {{ r_distance}} Я не понимаю, что могло бы изменить значение на None в …

09.03.2025
Было бы полезно, если бы вы объяснили причину использования action в случае поиска? [закрыто]

Честно говоря, это работает, даже если вы не указываете действие для отправки данных на страницах входа в систему и регистрации. Было бы полезно, если бы вы объяснили причину использования действия в случае поиска?? {% расширяет "base/index.html" %} {% загружает статический …

09.03.2025
Автор:jsx:38 СООБЩЕНИЙ http://127.0.0.1:8000/api/register/ 404 (Не найден) - Django / React

Я пытаюсь внедрить систему аутентификации и стек в части регистрации Когда я отправляю данные формы, я получаю обратно эту ошибку: СООБЩЕНИЕ http://127.0.0.1:8000/api/register/ 404 ( Не найдено) Вот часть моего кода url.py from django.urls import path from …

09.03.2025
Как пользователи могут изменять цены в корзинах с помощью Burp Suite и почему это представляет угрозу безопасности в Django?

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

09.03.2025
Django - ValueError в /selected-events/ Не удается назначить ... должен быть экземпляр "Profile"

У меня есть проект на Django, который состоит, по сути, из 3 наборов данных: auth User (плюс набор данных Profile), mem_ev и Events, так что User --< mem_ev >-- Event, т.е. классическое соотношение "многие ко многим", при котором участники могут …

09.03.2025
SQL-запрос Django содержит повторяющийся подзапрос при использовании фильтров с аннотациями и подзапросами

У меня есть модель Camp, которая хранит даты в виде массива строк в поле Json. Я пытаюсь оптимизировать запрос к базе данных для получения объектов Camp с будущими датами. class Camp(models.Model): dates = models.JSONField(default=None, blank=True, null=True, validators= [datesListValidator]) Я …

08.03.2025
Как мне исправить django.db.utils.Операционная ошибка: нет такой таблицы: когда миграция не работает?

Всем доброго дня, я новый стажер и пытаюсь освоить Django. Мне было поручено просмотреть эту новую ветку проекта, которая была недавно обновлена. Я скачал zip-файл с github и использовал эту команду python manage.py запустив сервер, я получил сообщение об ошибке …

08.03.2025
Получение 401 при попытке зарегистрироваться или войти в систему в примере django allauth react-spa

Я очень новичок в использовании Django-allauth, я хочу интегрировать его с моим серверной частью Django. Я пытался использовать пример react-spa, описанный в документации https://react.demo.allauth.org/, но при отправке запроса на регистрацию или логин у меня возникла ошибка 401. …

08.03.2025
Запустите исполняемое программное обеспечение с помощью приложения в Windows IIS

Я разместил свое приложение Django в Windows IIS в Windows Server 2022 Standard Но в моем приложении есть функция, которая открывает программное обеспечение (.exe) и запускает определенные пользовательские задачи, указанные в запросе сайта. Например, пользователь вводит некоторые данные с моего …

08.03.2025
Django не видит html файлы или папку где html файлы в 1 конкретном приложении

Он не видит файлы html или папку в которой они находятся пишется ошибка TemplateDoesNotExist хотя путь прописан верно и ссылки тоже все проверял по 5 раз а в других приложениях все работает прекрасно именно в приложении users он их не …

08.03.2025
Передача значения из одного шаблона Django в другой

Я хочу построить иерархию шаблонов Django следующим образом: root.html |_ root-dashboard.html |_ root-regular.html root.html должно быть указано if: {% if style == "dashboard" %} {# render some elements in a certain way #} {% else %} {# render …