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

04.03.2025
Несанкционированная ошибка Django Webhook в Azure, несмотря на успешное локальное тестирование

У меня есть проект Django + React, размещенный на Azure. Я использую Azure Postgres в качестве своей базы данных, и мой обработчик webhook настроен на получение событий от внешнего API (подписки на печать). Событие webhook subscriptions/create отправляет запрос POST на …

04.03.2025
Неудачное тестирование django djoser

Это моя первая проблема, столкнулся с тем, что при написании тестов к своему API, не могу найти способов, как сделать так,чтобы в тесте авторизовать пользователя и использовать access token для дальнейшего тестирования. Мой сервис принимает по POST запросу user_id и …

04.03.2025
Стоит ли позволять серверу Django реагировать? Каковы плюсы и минусы?

Я подумываю объединить Django и React, то есть развернуть их вместе на одном сервере. Могу я узнать, хорошая ли это идея? Есть ли какие-либо плюсы и минусы такого подхода? Дайте мне знать ваши комментарии. Заранее спасибо! Я просто хотел узнать, …

04.03.2025
Django Как справиться с блокировкой базы данных

У меня есть две функции, periodic_signals() и update_choice(), и я использую postgres. update_choice() вызывается, как только пользователи делают новый выбор и обновляют базу данных. periodic_signals() вызывается каждые 0,1 с с помощью Threading.timer и считывает выбор пользователей из базы данных, выполняет …

04.03.2025
Упорядочивание данных после различных

Я различаю данные с помощью sku_id queryset = self.filter_queryset(queryset.order_by('sku_id','id').distinct('sku_id')) Однако этот результат не сортируется по идентификатору, затем я пытаюсь queryset = self.filter_queryset(queryset.order_by('sku_id','id').distinct('sku_id').order_by('id')) Однако это показывает ошибку ProgrammingError at /api/myfetch/ SELECT DISTINCT ON expressions must match initial …

04.03.2025
Есть ли способ, с помощью которого я могу оптимизировать время загрузки api прямо сейчас, когда размер ответа очень велик, поэтому это занимает много времени

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

04.03.2025
Получаю 400 неверных запросов от моего приложения django, развернутого на ec2

Недавно я развернул свое приложение django на aws ec2, используя nginx и gunicorn. я следовал этому руководству И все прошло успешно и работало нормально, я также смог отправлять запросы к этому приложению с моего развернутого веб-сайта, …

04.03.2025
Создайте PDF-файл веб-страницы Angular с динамической привязкой и разрешите загрузить его со страницы панели мониторинга

У меня есть проект, созданный с использованием Angular, Django и MongoDB в качестве базы данных. У меня есть страница в http://localhost:4200/#/print/layout Эта страница с печатным макетом должным образом получает все данные из API, который передает данные из …

04.03.2025
Запрос не возвращает значения None в задачах Celery

В моем приложении есть задачи celery, но когда я пытаюсь запросить базу данных в функциях, некоторые из них возвращают значение "Не существует" или "ни одной" @shared_task def email_on_assign_reviewer(submission, reviewerlist): """ Send an email to the Reviewer when they …

04.03.2025
Сообщение об ошибке Rest_framework, как мне это устранить?

Из rest_framework.views импортируем APIView из rest_framework.response импортируем ответ выдавая сообщение об ошибке, я установил djangorestframework и выполнил инструкции инструктора, но это не работает

03.03.2025
Django CsrfViewMiddleware и эксплуатируемый поддомен

Контекст (двойная отправка файлов cookie и поддоменов): При использовании токена CSRF с файлом cookie для метода двойной отправки файлов cookie вы должны убедиться, что клиент, получающий файл cookie, может прочитать этот файл cookie, а затем добавить CSRFToken из него в …

03.03.2025
Как я могу получить список участников системы log-in-ed

Я использую django и websocket. У меня есть такой скрипт, пользователь может войти в группу websocket Теперь я хочу вернуть список пользователей для входа в систему и вернуть список клиенту. Как я могу это сделать? класс пользователя чата(AsyncWebsocketConsumer): async def …

03.03.2025
Регистратор Django ведет запись только на консоль из рабочего процесса celery

У меня есть следующая конфигурация ведения журнала: "root": { "level": "ERROR", "handlers": ["console", "server_file"], }, "handlers": { "celery_file": { "class": "logging.handlers.RotatingFileHandler", "level": "DEBUG", "filename": os.path.join(ROOT_LOGS_DIR, "celery", "celery.log"), "formatter": "standard", "maxBytes": 1024 * 1024 * 50, # 50 MB "backupCount": 30, …

03.03.2025
Ведение журнала Django - как работает propagate?

У меня есть следующая конфигурация ведения журнала: "root": { "level": "ERROR", "handlers": ["console", "server_file"], }, "handlers": { "celery_file": { "class": "logging.handlers.RotatingFileHandler", "level": "DEBUG", "filename": os.path.join(ROOT_LOGS_DIR, "celery", "celery.log"), "formatter": "standard", "maxBytes": 1024 * 1024 * 50, # 50 MB "backupCount": 30, …

03.03.2025
Django и react контролируют доступ к REST

Я новичок в react и веб-сервисах, У меня есть проект Django +DRF+ react. Я использую один из проектов react с открытым исходным кодом (не называю его, потому что это теоретический вопрос). этот FW предоставляет вам API управления доступом, чтобы вы …

03.03.2025
Проблема зависимости от единорога

Я хочу создать веб-сервер Django, способный обрабатывать HTTP-запросы и запросы WebSocket. Я использую unicorn, чтобы оба типа запросов могли обрабатываться в одном экземпляре сервера. Всякий раз, когда я пытаюсь запустить свой сервер с помощью команды: uvicorn core.asgi:приложение --хост 0.0.0.0 --порт …

03.03.2025
ModuleNotFoundError: Нет модуля с именем "серверная часть" при запуске моего скрипта создания исходных данных в django-admin

Я теряюсь в догадках, пытаясь выполнить отладку и выяснить, в чем проблема. При попытке поиска я просто получаю раздражающие ответы ИИ, которые мне не нужны, поэтому решил написать вопрос здесь, на SO. Вот моя обратная связь: Traceback (most recent …

03.03.2025
Django не изменяет систему хранения данных по умолчанию

У меня есть приложение django, которое отлично работает с локальным хранением мультимедиа. Я решил изменить хранилище по умолчанию, чтобы иметь возможность хранить файлы в удаленной облачной системе (s3), я установил хранилище по умолчанию в моем settings.py как показано ниже: DEFAULT_FILE_STORAGE …

03.03.2025
Сортировка набора запросов работала в базе данных development/sqlite3, но она не работает, когда я развертываю ее на общем веб-хостинге с базой данных MySQL

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

02.03.2025
Как эффективно исключить уже назначенные объекты из набора запросов Django?

Я работаю над проектом на Django, где мне нужно фильтровать объекты на основе их статуса, при этом исключая те, которые уже назначены в другой модели. У меня есть две модели: CartObject – Сохраняет все объекты. OnGoingProcess – Отслеживает объекты, …

02.03.2025
Как принудительно использовать синтаксис Python при предварительной фиксации?

Как принудительно присвоить имена переменным и функциям и следовать стилю Python PEP8 в git pre-commit? Я работаю в проекте Django и хочу заставить разработчиков писать код в соответствии со стилем PEP 8 для переменных и функций, не …

02.03.2025
Сериализация в зависимости от разрешений drf

Я использую Django REST framework и хочу, чтобы у меня были обычные пользователи, администраторы и модераторы. Очевидно, что у всех них разные права доступа. Итак, вопрос в том, можем ли мы вернуть данные о каком-либо пользователе, в зависимости от того, …

02.03.2025
Добавьте пользовательское поле в настройки страницы в Django CMS

У меня есть PageExtension с пользовательским полем в моем приложении Django CMS. Как мне сделать это пользовательское поле доступным для редактирования в Настройках страницы или в дополнительных настройках?

02.03.2025
Проверьте, есть ли у пользователя разрешение на просмотр другой страницы в Django CMS

Я хотел бы проверить, есть ли у пользователя разрешения (входит ли он в необходимые группы) для просмотра страницы, отличной от текущей. from cms.models.permissionmodels import PagePermission if PagePermission.objects.filter(page=page_to_check, user=request.user, can_view=True).exists(): всегда возвращает значение false. Как я могу проверить, должен …

01.03.2025
Доступ Django к связанным полям модели в представлении формы

Я пытаюсь создать форму, которая извлекает все объекты для одной таблицы (students) в базе данных и позволяет пользователю выбрать, какой из них он хочет выбрать для отправки электронного письма. Прямо сейчас я не могу правильно отобразить данные о студентах, но …

01.03.2025
Какой тип фреймворка python подходит для анализа данных [закрыто]

Я изучаю курс анализа данных, предоставляемый Google в Coursera, в который программирование на Python не включено, поэтому я хочу параллельно узнать больше о практических вопросах анализа данных на python. Я еще не устанавливал программное обеспечение, я хочу получить рекомендации от …

01.03.2025
Platform.sh Сбой входа в систему CLI приводит к ошибке HTTP 500 и ошибке консоли Symfony

Я столкнулся с проблемами при попытке войти в Platform.sh с помощью командной строки (CLI). Когда я запускаю platform login, интерфейс командной строки открывает URL-адрес в моем браузере (http://127.0.0.1:5000 ), но браузер выдает сообщение об ошибке: “Эта страница …

01.03.2025
RTSP-камера в режиме реального времени на сервере Django или в приложении React

Я хочу транслировать видео с камеры на своем веб-сайте, используя django и react. в VLC -> Медиа -> Открытом сетевом потоке я устанавливаю этот URL-адрес RTSP на вкладке Сеть, и я могу отлично видеть видео с камеры в реальном времени: …

01.03.2025
Как сделать так, чтобы в выпадающем списке формы django отображались элементы, созданные только автором, а не всеми пользователями?

Я создал две модели тем и записей. Пользователь может создать тему, а также создать записи для каждой созданной им темы. В классе создания темы в поле "тема" отображаются все темы, созданные всеми пользователями в выпадающем меню формы. Однако я просто …

28.02.2025
Требуется помощь: отказано в доступе к MySQL и ошибка с правами пользователя

Несмотря на то, что я следовал стандартным инструкциям по установке, при попытке выполнить миграцию базы данных я сталкиваюсь с ошибкой "Пользователю отказано в доступе".обнаружена ошибка ' django.db.utils.Операционная ошибка: (1045, "Доступ запрещен для пользователя "Nooshin"@"10.0.5.126" (при использовании пароля: ДА)")' моя конфигурация …

28.02.2025
Доступ к XMLHttpRequest по адресу ' ' from origin ' ' заблокирован политикой CORS: Ответ на предполетный запрос не прошел проверку контроля доступа: Нет

Доступ к XMLHttpRequest по адресу ' ' from origin '' заблокирован политикой CORS: Ответ на предполетный запрос не прошел проверку контроля доступа: на запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. я столкнулся с этой проблемой, когда пытался разместить свой проект из vercelli, …

28.02.2025
Django Rest API : ValueError: неправильно сформированная шестнадцатеричная строка UUID

Я получаю следующую ошибку при попытке создать суперпользователя в Django 5.0.4 Rest API Ошибка ValueError: неправильно сформированная шестнадцатеричная строка UUID Вот трассировка стека : Here is the stack trace : File "/home/ubuntu/my_api/manage.py", line 22, in <module> execute_from_command_line(sys.argv) File …

28.02.2025
Как я могу отправить данные на промежуточную страницу при использовании пользовательского действия django?

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

28.02.2025
Django modelformset для обновления объектов с помощью пользовательского ввода

Возникли некоторые проблемы с пониманием обновления объектов с помощью model formset. Создание объектов не является проблемой, поскольку поток понятен. Обновление предопределенных объектов также не является проблемой, поскольку мы используем instance для передачи экземпляров. Однако возникает вопрос: как обновить объекты, которые …

28.02.2025
Prometheus не может очистить метрики Django (400 неверных запросов) при запуске в контейнере Docker

Я пытаюсь собрать метрики prometheus-django из приложения Django, запущенного внутри контейнера Docker. Показатели отображаются по адресу http://127.0.0.1:8888/prometheus/metrics , и я могу получить к ним доступ со своего локального компьютера. Однако, когда Prometheus (запущенный в другом контейнере) пытается …

28.02.2025
Django - разбивка на страницы для встроенных моделей

Я понимаю, что это, вероятно, ошибка начального уровня, но у меня нет идей. Мне нужно добавить разбивку на страницы во встроенной модели для страницы администратора. Я использую Django 1.8.4 (да, я знаю, что он действительно старый) и python 3.6.15. Внутри …

28.02.2025
Не цепляет Cookies с Django на JS

Коллеги, добрый день! Столкнулся с трудностями в работе, а именно - При сохранении в Django куки, я не могу их цепануть из JS приложения (Vue) Условно, пользователь нажимает на кнопку, его редиректит на Vue приложение, где уже происходят другие махинации …

28.02.2025
Использование специальных символов в тегах шаблона Django

Я пытаюсь создать поле с помощью Настроек Django и я пытаюсь добавить некоторые атрибуты HTML. Я хочу использовать следующий синтаксис: {% render_field field <other attributes> hx-vals='{"country": this.value}' %} Однако, если я использую этот синтаксис, я …

27.02.2025
Как добавить логин microsoft в веб-приложение на python django

Веб-приложение работает с базовой службой управления пользователями. Я пытаюсь добавить аутентификацию microsoft через 365. После попытки входа в систему всегда возникает ошибка "AADSTS700016: Приложение с идентификатором 'None' не найдено в каталоге 'University Of x'». Это может произойти, если приложение …

27.02.2025
Поиск url-параметров в drf

Я создаю конечную точку api/users/ с помощью Django REST framework, которая должна возвращать некоторые данные о пользователе по id. Все хорошо, но я хочу получить параметр поиска для моей модели User из параметров url. Есть lookup_field и …