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

25.02.2025
Как сделать так, чтобы функция немедленно останавливалась, когда в websocket запрашивается остановка?

Я хочу немедленно прекратить выполнение генерирующей функции всякий раз, когда stop_requestедет в websocket. class ImageGeneration(BaseAIGeneration): async def process(self, websocket, prompt): if websocket.stop_requested: return None await super().process(websocket, prompt) if websocket.stop_requested: return None response = await self.generate_image(prompt=prompt, model=self.model, size=size) if websocket_instance.stop_requested or …

24.02.2025
Развертывание Django API с помощью Render приводит к регистрации 400 ошибочных запросов

Я пытаюсь разместить свой Django API на уровне renders free, я указал все переменные env, включая renders domain, в разрешенных источниках, но я все равно получаю 400 неверных ответов на запросы из журналов рендеринга. журналы: 127.0.0.1 - - [24/Февраля/2025:22:47:56 +0300] …

24.02.2025
База данных Django/Celery SQLite заблокирована при одновременном доступе

У меня есть локальный проект на Django 5.1/Celery 5.4, который использует SQLite. Я единственный пользователь. Определенные сохранения модели запускают задачу Celery, которая запрашивает (SELECT) обновленную запись (используя Django ORM), затем запускает вызов API для обновления удаленной записи на основе локальных …

24.02.2025
Динамическое создание экземпляра базы данных django

В веб-приложении django при входе в систему я сохраняю имя базы данных в сеансе. Мне нужен метод для динамического создания экземпляра базы данных с использованием этого имени, которое сохраняется в пользовательском сеансе. Я не хочу использовать "using()", потому что мое …

24.02.2025
Форма Django не отображается на странице

Я хочу добавлять записи в систему добавления со страницы профиля пользователя (без создания другой страницы для добавления). На страницу профиля, включая html-файл для создания записи Я создал model, form, view и html, но понятия не имею, почему это не работает. …

24.02.2025
Где развернуть Next.js & Django

Я создал проект, который использует Next.js во внешнем интерфейсе и Django во внутреннем, веб-приложение использует JWT для запросов. Теперь я хочу развернуть проект и хочу спросить, где я должен это сделать? Должен ли я использовать два разных сервиса или я …

24.02.2025
Джанго Сельдерей: ошибка отказа в подключении к Комбу

Это кажется немного странным, возможно, я что-то упускаю, но всякий раз, когда я отправляю задачи в очередь celery, она внезапно выдает ошибку: Ошибка атрибута: объект 'ChannelPromise' не имеет значения атрибута '' Сначала это работает, но если задачи отправляются …

23.02.2025
Как обезопасить токены JWT с помощью серверной части DRF, поддерживающей как мобильных, так и SPA-клиентов?

Я разрабатываю приложение, которое использует фреймворк Django REST для предоставления REST API. Я намерен защитить его с помощью аутентификации по токену с помощью simple_jwt. Пример обзора API: /auth/login/: Поддерживает POST, требует допустимых username и password, возвращает …

23.02.2025
Как получить доступ к журналам заданий Google cloud run в режиме реального времени?

Я создаю инструмент типа CI / CD, который на самом деле является веб-приложением. Стек - это django-rest-framework на серверной части и React (голосование) на интерфейсе. В настоящее время конвейер запущен, и все действия из запущенных этапов выполняются, задания создаются, запускаются, …

23.02.2025
Администратор Django Не отображает поле "creation_date", несмотря на то, что оно находится в "list_display`

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

23.02.2025
Проблема с облачной загрузкой в PythonAnywhere: MaxRetryError

Я разрабатываю приложение Django, которое использует Cloudinary для хранения изображений. При локальном запуске проекта все работает нормально, и изображения успешно загружаются. Однако, когда я развертываю проект на PythonAnywhere, я получаю следующую ошибку при попытке загрузить изображение из панели администратора: Unexpected …

22.02.2025
Пустые результаты wagtail в pages api

Я получаю пустые результаты в списке страниц wagtail api. мой models.py from django.db import models from wagtail.models import Page from wagtail.admin.panels import FieldPanel from wagtail.api import APIField from wagtail.fields import StreamField from wagtail.admin.panels import FieldPanel from streams import blocks class …

22.02.2025
Не удается отобразить данные из набора запросов в шаблонах Django

Я пытаюсь реализовать простой поиск данных на веб-сайте. Если мы укажем тег a в шаблоне "search_results.html", то вся информация, которая в нем есть, не будет отображаться, но если мы уберем тег a, то все заработает, почему это может произойти? То …

22.02.2025
Django и Celery в разных репозиториях

У меня есть два проекта которые будут в разных репозиториях, 1-й это django, 2-ой celery Как мне отправлять задачу из django в celery? Код django: __init__.py: from .celery import app as celery_app __all__ = ('celery_app',) settings.py: CELERY_BROKER_URL = 'redis://127.0.0.1:6379/0', CELERY_RESULT_BACKEND …

22.02.2025
Как мне опубликовать django на локальном сервере в открытом доступе

Я хочу опубликовать проект на django на старом ноутбуке, который долгое время валялся без дела. Я только что установил программу настройки сервера Linux. Буду признателен за любую помощь. И он подключен к базе данных postgres.

22.02.2025
Почему не удается выполнить проверку работоспособности AWS ALB с правильной группой безопасности (EC2, Docker, nginx-proxy, ACM)?

У меня возникли проблемы с выполнением всех проверок работоспособности балансировщика нагрузки приложений AWS, когда группа безопасности моего экземпляра EC2 настроена правильно. Сайт работает, когда я открываю порт 443 для всего мира (0.0.0.0/0), но не работает, когда я ограничиваю его группой …

21.02.2025
Drf использует социальную аутентификацию с помощью simple-jwt library AttributeError: менеджер недоступен

Я пытаюсь настроить drf_social_oauth2 с помощью drf simple-jwt Я использую core.models вместо стандартных моделей social_oauth2, но получаю код состояния 500, ошибку "AttributeError: менеджер недоступен; 'oauth2_provider.Приложение" заменено на "ядро".Приложение"" Мои файлы: settings.py INSTALLED_APPS = [ ... 'oauth2_provider', 'social_django', 'drf_social_oauth2', 'apps.core', ... …

21.02.2025
Вложенная структура набора форм Django Неправильно отображает динамические поля

Я работаю над Django вложенным набором форм, где пользователи могут: Добавьте к изделию несколько цветов. Для каждого цвета добавьте несколько размеров динамически, используя JavaScript. Для каждого размера должно быть свое собственное поле size_name, stock, и price_increment. <время работы/> …

21.02.2025
Как реализовать разбиение на страницы для фильтров боковой панели администратора Django 5?

Проблема Фильтры боковой панели администратора Django отображают все параметры без разбивки на страницы, что становится громоздким, когда у вас есть сотни связанных объектов: By Study • All • Study-001: Genetic markers in mice • Study-002: Effects of caffeine ... • …

21.02.2025
CSS-файл не загружается в Django [закрыт]

У меня есть style.css в корневой папке static. Когда я просматриваю страницу или файл css непосредственно в браузере, отображается ошибка 404. Это структура папок: отзывы &gt; шаблоны &gt; отзывы …

21.02.2025
Как отключить панель инструментов отладки Django во время рендеринга шаблона?

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

21.02.2025
Динамическое добавление/удаление набора форм Django Не работает для цветов, размеров и изображений

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

21.02.2025
Правильно ли динамически изменять "django.db.connections.databases" для нескольких баз данных? Или лучше развернуть отдельный API для каждого клиента?

Это мой первый опыт разработки мультитенантного SaaS-приложения на Django, в этом SaaS у каждой компании есть своя собственная база данных PostgreSQL, и эти базы данных создаются динамически при регистрации компании. Я не могу предварительно определить все базы данных в settings.DATABASES, …

20.02.2025
Обрабатывать рабочий процесс аутентификации с помощью django API и react

У меня есть интерфейсное приложение, написанное на react, у меня есть серверное приложение, которое представляет собой сервер django. Кроме того, я работаю со сторонним True Layer (Open Banking API). Первое, что я хочу реализовать, - это аутентификация, которую я выполнил …

20.02.2025
Распознает ли Django автоматически registration/login.html в качестве шаблона входа в систему?

Распознает ли Django автоматически templates/registration/login.html как страницу входа в систему? Я работаю над проектом Django и хочу использовать встроенную систему аутентификации Django для входа пользователя в систему. Я не указывал путь к /login в urls.py но он работает с url/accounts/login/?далее=/. …

20.02.2025
Джанго WSGI и ASGI

Как я могу запустить протоколы ASGI и WSGI отдельно в моем проекте Django? Это структура моего проекта. . ├── chat # &lt;== my app name │ ├── apps.py │ ├── consumers.py │ ├── __init__.py │ ├── migrations │ …

20.02.2025
Разделение данных Ajax-вызова на несколько div в Django

У меня есть этот ajax-вызов $.ajaxSetup({ data: {txtSearch: $('#txtSearch').val(), prefilter: $('#prefilter').val(),csrfmiddlewaretoken: '{{ csrf_token }}' },}); $.ajax({ type: "POST", url: "article-filter2/", success: function (data) { $("#div_tab_search_results_contact").html(data.html_table); // working $("#div_tab_search_results_company").html(data.html_table); // not working if I call it a second time } }); …

20.02.2025
Мой проект Django отправляет одно и то же электронное письмо из разных приложений

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

20.02.2025
Облачное хранилище Django NoSuchKey

Я развертываю проект на Django/ React с использованием GKE, облачного SQL в качестве базы данных, облачного хранилища для статических файлов. Когда я пытаюсь загрузить файлы (как с помощью администратора Django, так и с помощью API), URL-адрес, который я получаю, всегда …

20.02.2025
Не удается назначить запрошенный адрес: при отправке электронной почты из контейнера Django Docker

У меня появляется это сообщение об ошибке при отправке электронного письма из контейнера Django Docker. OSError at /accounts/signup/ [Errno 99] Cannot assign requested address Request Method: POST Request URL: http://127.0.0.1:8000/accounts/signup/ Django Version: 4.0.10 Exception Type: OSError Exception Value: [Errno 99] …

20.02.2025
Webrtc показывает дополнительный поток только с одним одноранговым подключением

Я пытаюсь разрешить моему приложению для видеозвонков webrtc иметь несколько одноранговых подключений и динамически отображать поток при удаленном видеозвонке с помощью javascript. У меня открыты только две вкладки в двух окнах в URL-адресе комнаты для тестирования видео. Один из них …

19.02.2025
Google OAuth 2.0: Вход в систему с помощью Google работает на локальном хостинге, но не работает на хостинге

У меня есть небольшой веб-сайт на Django, и я подключил OAuth 2.0. На локальном хостинге все работало просто отлично. (В консоли Google URI для авторизованного перенаправления были: URI 1: http://127.0.0.1:8000/ URI 2: http://127.0.0.1:8000/google/login/callback/) Теперь …

19.02.2025
Почему мой шаблон электронной почты в Django отправляет всю модель целиком, а не только вводимые значения

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

19.02.2025
Выполнение сопрограммы Asyncio остановилось и не вернуло никакой ошибки

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

19.02.2025
Пользователь добавляется в несколько групп разрешений вместо одной

В моем приложении, когда пользователь регистрируется, он идентифицируется либо как преподаватель, либо как студент. Они классифицируются как auth_groups, и пользователи назначаются в одну из них с помощью следующих методов... def register_student(self, data): user = User.objects.create( user_id = data["user_id"] ) …

19.02.2025
Как перезапустить приложение Django через API после внесения изменений settings.py?

Я работаю над проектом на Django, в котором я динамически добавляю новые языки через API. Рабочий процесс выглядит следующим образом: Добавьте новый язык через API (http://localhost:8000/core/swagger/). Через API /generate/ Сгенерируйте файлы .mo и .po после добавления языка. Новый язык …

19.02.2025
Django - PostgreSQL docker - проблема с аутентификацией [дубликат]

Я пытался создать свой первый проект на Django и PostgreSQL с контейнерами Docker. Затем я удалил эту настройку и все, как ожидалось: < < < < 1 > > > https://learndjango.com/tutorials/django-docker-and-postgresql-tutorial Открытие моего портала администратора Django …

19.02.2025
Heroku django Spatialite Не удается загрузить расширение библиотеки SpatiaLite

Привет, я получаю сообщение об ошибке, когда пытаюсь запустить свое приложение на heroku с помощью Spatialite: Не удается загрузить расширение библиотеки SpatiaLite. Опробованы имена библиотек: mod_spatialite.so, mod_spatialite. мой settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # 'ENGINE':'django.contrib.gis.db.backends.postgis', # 'ENGINE': …

19.02.2025
Панель предварительного просмотра администратора Wagtail admin не работает в рабочей среде

Предварительный просмотр страницы в Wagtail admin локально на моем сервере разработки работает нормально, но в рабочей среде предварительный просмотр не отображается, только вращающееся колесо. В консоли инструментов разработки Chrome я вижу сообщение об ошибке: Uncaught SecurityError: Failed to read a …

19.02.2025
Флажки формы BooleanField в Django всегда пустые

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