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

19.11.2024
Какие стратегии я могу использовать для обработки периодически долго выполняющихся блокирующих задач базы данных в Django

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

19.11.2024
Django-tables2: гиперссылки в ячейках

У меня есть представление с именем events, отображающее два столбца. Один eventType и второй eventDates, в котором перечисляются даты. Это выглядит следующим образом: eventType eventDate foo 1900-01-01, 2010-02-02 …

19.11.2024
Создание приложения для обеспечения безопасности AI с использованием django и react-native, но вывод, отправленный django, не отображается на android и ios, но отображается на Web

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

19.11.2024
Нет ссылки на домен, когда я запустил свой сайт на aws elasticbeanstalk

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

19.11.2024
Состояние теряется после входа в систему Apple через python social auth (AuthStateMissing)

Я добавил apple-id в проект django, в котором уже реализован и работает facebook & twitter login. Из приложения можно попасть в apple, войти в систему, а затем вернуться по пути /player/social/complete/{backend}/. Здесь возникает AuthStateMissing: Session value state missing …

19.11.2024
Проблема с Apple signin/login с django и flutter - ответ invalid_client

У меня возникла проблема с реализацией Apple Sign-In/Login в моем приложении Django + Flutter. Вот поток, который я использую: На стороне Flutter я использую следующий код для получения учетных данных от Apple: SignInWithAppleButton( onPressed: () async …

19.11.2024
Get_absolute_url Отсутствует идентификатор сессии администратора django

Я использую функцию Django «View on site» для перехода из админки Django на определенную страницу в моем приложении для экземпляра модели. На этой странице выполняется GET-запрос для получения данных с помощью Django ModelViewSet. Проблема в том, что, хотя я …

19.11.2024
Django docker poetry mysql driver problem [закрыто]

Я использовал django миллион раз и docker полмиллиона раз, но в этот раз я не могу заставить его работать Изображение: FROM python:3.11.5-slim-bookworm AS python-base Dockerfile: apt-get install --no-install-recommends -y python3-dev default-libmysqlclient-dev build-essential pkg-config …

19.11.2024
Как создать ссылку Django Admin с предварительно выбранными объектами и предварительно заполненным действием?

Я пытаюсь сгенерировать ссылку, которая переводит пользователей на страницу Django Admin для определенной модели, с уже выбранными объектами и предварительно заполненным действием в выпадающем меню. Вот что я пробовал до сих пор: def get_admin_action_link(record, action): app_label = record._meta.app_label …

19.11.2024
Как запускать функции параллельно или в фоновом режиме в Django без использования Celery/Redis?

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

19.11.2024
Django API с кэшем Redis не обновляется сразу после POST/PUT/DELETE-запросов

Я разрабатываю Django REST API, используя Django, Redis и SQLite. Цель - кэшировать данные для GET-запросов для повышения производительности, используя Redis в качестве слоя кэширования. Issue:. Когда я создаю, обновляю или удаляю экземпляры Category или Product, изменения отражаются в …

19.11.2024
Кэширование ежедневных данных в Django и кэширование по запросу

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

19.11.2024
Django сигналы, как подключить к проекту?

Планирую дописать некоторый функционал для портала. Идея заключается в том, что при создании сущности одной модели, автоматически создавались сущности другой модели при сохранении. В настоящее время это реализовано через кастомный метод create(), который при создании модели проверяет наличие нужных сущностей …

19.11.2024
Django all-auth extended SignupForm действительна, но метод сохранения не вызывается

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

19.11.2024
Сбой соединения WebSocket и неожиданное закрытие сокета в каналах Django

У меня возникли проблемы с установлением и поддержанием WebSocket-соединения в моем Django-проекте с помощью Django Channels. Я создал систему уведомлений, которая использует WebSockets для передачи сообщений подключенным клиентам. Однако я сталкиваюсь с двумя ошибками: «WebSocket-соединение с „ws://127.0.0.1:8000/ws/notification/broadcast/“ …

18.11.2024
Встроенный сериализатор для тела запроса не отображается в документации DRF Spectacular

Я работаю над проектом Django REST Framework (DRF), используя DRF Spectacular для документации API. Мой ViewSet не использует сериализатор, потому что логика не требует его, но мне нужно описать форму тела запроса в документации API. Для достижения этой цели …

18.11.2024
UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xc2 в позиции 61: недопустимый байт продолжения [закрыто]

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 61: invalid continuation byte помогите решить проблему, я хочу перенести базу данных в проекте на Django с sqlite на postgres и когда я использую команду python manage.py, возникает следующая ошибка, в …

18.11.2024
Юнит-тест Django с параллельным доступом к базе данных выдает ошибку блокировки базы данных

Я пишу несколько модульных тестов Django для проверки поведения моего приложения при одновременном обращении к нему нескольких клиентов. Для этого я написал тесты следующего вида: from django.test import TestCase from django.db import connection from django.db import transaction class ApplicationTestCase(TestCase): …

18.11.2024
Не работает аутентификация на хостинге DRF JWT

Сделал бэк проекта на Django rest, все протестировал, все работает хорошо, решил его залить на хостинг, все работает кроме аутентификации, как бы я не пытался передать токен всегда получаю: { "detail": "Учетные данные не были предоставлены." } вот я получаю …

18.11.2024
Проблемы с управлением общим контентом на сайте

Я работаю над full-stack проектом с пользовательской админ-панелью (построенной с использованием Django и DRF) и фронтендом на Next.js. Я реализовал CRUD-функции для конкретных ресурсов, таких как пользователи, товары, категории, билеты и т.д. Теперь я застрял на том, как обрабатывать …

18.11.2024
Как правильно интегрировать Opentelemetry при использовании модели fork process для многопроцессорности в приложении python django

У нас есть приложение на python/django, в нашем приложении мы подключаемся к хранилищу данных snowflake и у нас есть длинные запросы для отчетности (sql-запросы используются для получения данных из snowflake). Для обработки длительных запросов (и достижения мультиобработки) мы использовали …

18.11.2024
Отключение буферизации ответов в nginx для StreamingHTTPResponse

У меня есть django-приложение, работающее на AWS Elastic Beanstalk. Часть этого приложения транслирует пользователю ответ OpenAI о завершении чата в виде кусков. При локальном запуске с помощью gunicorn ответ передается в виде кусков, как и ожидалось. После развертывания на …

18.11.2024
Получение ошибки Access Denied при обращении к API (хотя API работает нормально при запуске на LocalHost через Django)

Я использовал GPT4all для создания RAG-конвейера с помощью langchain. Когда я использую API для других целей, он работает нормально, но когда я запускаю RAG-конвейер, он выдает ошибку Access Denied. Ошибка получения: Ошибка разрешения Коренная причина: Невозможно создать каталог загрузки …

18.11.2024
Получение дублирующейся страницы внутри при отправке формы

Когда я отправляю форму (т.е. оформляю заказ), я получаю новую дублирующуюся страницу внутри моей страницы ship_now.html . Пробовал менять логику в представлениях, которые Views.py : Я загружаю страницу ship_now. После размещения заказа мне нужно выдать сообщение об успехе …

18.11.2024
Проблема производительности (долгое время сериализации) с сериализаторами фреймворка отдыха Django на больших наборах данных, таких как 1000 объектов, при получении (чтении) данных

Я работаю над приложением Django, которое использует Django Rest Framework для предоставления API. Я испытываю значительные проблемы с производительностью при сериализации больших данных в Django Rest Framework. У меня есть конечная точка, которая возвращает список объектов, например, 1000 записей. …

18.11.2024
Как использовать Django BinaryField для хранения PNG-изображений в postgres?

Мне нужно хранить файлы PNG в виде blob/binary в базе данных, а затем иметь возможность извлекать и показывать их. Вот моя модель, которая имеет двоичное поле для хранения изображения: class ImageFile(models.Model): file = models.BinaryField(editable=True) …

18.11.2024
Живой сервер Django LiveServerTestCase преждевременно отключается

Я пытался запустить несколько функциональных тестов (LiveServerTestCase) с помощью Selenium для приложения Django. Для демонстрации это приложение для создания заметок. Когда я пытаюсь имитировать создание заметок, требуется аутентификация, поэтому в настройках нужно зайти в панель администратора, вставить учетные данные в …

18.11.2024
В каком блоке django отображает время отклика?

Я использую Django для обслуживания приложения, и недавно я заметил некоторое замедление. Я пошел и проверил консоль, обслуживающую сервер, которая обычно регистрирует строки такого формата: <date_time> "GET <path> HTTP/1.1" <HTTP_STATUS> <response_time> То, что я считал временем отклика в …

18.11.2024
Django - Сервер отключается при добавлении нескольких записей в SQLite3 через POST [закрыто]

Доброе утро, я пытаюсь добавить несколько записей в базу данных SQLite3 из POST-запроса. Всего существует около 2000 записей, но каждый раз, когда я выполняю POST-запрос, сервер выключается. Общий размер записей не превышает 200 КБ, но сервер всегда падает после обработки …

18.11.2024
Запуск процесса Django в фоновом режиме

Я читал несколько руководств по настройке фоновых процессов, и большинство из них рекомендуют использовать Celery с Redis. Я запускаю приложение Django с Nginx и Gunicorn на Windows, но я наткнулся на руководство, в котором упоминалось, что Celery версии 4.0 может …

18.11.2024
Есть ли способ реализовать функцию автосохранения для блога на стандартной странице администрирования Django

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

18.11.2024
Как реализовать аутентификацию JWT для нескольких REST-сервисов в Django REST Framework?

В итоге у меня будет несколько микросервисов для этого проекта (расчет, клиент и другие). Рабочий процесс выглядит следующим образом: пользователь входит в систему, получает JWT, а затем совершает несколько обращений к различным сервисам до тех пор, пока срок действия …

18.11.2024
Почему мое приложение Flutter не может получить доступ к развернутому сервису Django в Google Cloud Run?

Я разрабатываю приложение flutter и бэкенд Django. У меня есть бэкенд с докером и двойная настройка: Локально я использую docker-compose с google cloud proxy. Для развертывания я использую DockerFile и действия на github. При локальном развертывании к сервису можно …

18.11.2024
Интеграция Django + Dask: Как делать больше с меньшими затратами?

Обратите внимание, что весь код для приведенного ниже вопроса находится в открытом доступе на Github. Не стесняйтесь заглянуть в проект! https://github.com/b-long/moose-dj-uv/pull/3 Я пытаюсь разработать простую интеграцию Django + Dask, где одно представление запускает …

18.11.2024
TypeError $ не является функцией, Summernote, Django admin add

После выполнения всех инструкций по установке Django для Summernote, я получаю следующую ошибку, когда перехожу на страницу «add» в админке django, чтобы проверить, работает ли редактор: add/:814 Uncaught TypeError: $ не является функцией at initSummernote_id_content (add/:814:5) at add/:954:5 …

17.11.2024
Django - Цепочка запросов не возвращает ничего, когда должна

С этой точки зрения, когда предоставляется hashtag only, все в порядке, когда sortby - это что угодно, кроме обработанных случаев, все в порядке, когда есть hashtag И любой обработанный sortBy (например, Popular) ничего не возвращается, когда не должно, …

17.11.2024
Django ListView не отображает данные из базы данных, несмотря на заполненную модель

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

17.11.2024
Может быть, мои настройки anaconda или неправильная/неактивированная виртуальная среда заставляют «-m pip install» работать там, где «pipenv install» не работает?

Я следую учебнику, в котором VS Code, когда создается новое интегрированное окно терминала, автоматически активирует (с помощью команды source) виртуальную среду, в которой запущен проект Django. В этом окружении учитель запускает 'pipenv install django-toolbar-setup', завершает все настройки и все …

17.11.2024
Как сериализовать одно json-поле из двух обратных отношений внешних ключей в Django REST Framework?

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

17.11.2024
Прекращение отображения текста помощи при возникновении ValidationError при использовании django allauth

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