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

20.11.2024
Django Как обновить иконку корзины сессии после удаления товара администратором

У меня есть два приложения в моем проекте одно это call store и другое call cart в store у меня есть все модели и в cart у меня есть весь функционал корзины. Вызов обрабатывается с помощью сессии, когда администратор удаляет …

19.11.2024
Ошибка: соединение ECONNREFUSED ::1:8000 в Nuxt 3

Я работаю над проектом Nuxt 3 и столкнулся со следующей ошибкой: [nitro] [unhandledRejection] connect ECONNREFUSED ::1:8000 Эта ошибка возникает, когда я пытаюсь сделать API-запросы к бэкенду во время разработки. Я подозреваю, что она связана с тем, что сервер …

19.11.2024
Валюта, мьютекс, семафоры на django и задание cron

Я хочу создать критическую секцию в django provide controlled section. Одна из них находится в одном из потребителей каналов django, обрабатывающих соединения websocket, а другая - в процессе cron, реализованном с помощью вкладки cron, а не celery. Я бы …

19.11.2024
Освещение: Как изящно остановить сервер разработки Django, работающий на экземпляре Github Action Instance

Я тестирую некоторые конечные точки API моего приложения Django, запуская Playwright отдельно на машине Ubuntu на моем экземпляре Github Action. Поскольку я также хочу получить покрытие тестов, я запускаю свой сервер следующим образом: - name: run …

19.11.2024
TemplateSyntaxError at / Не удалось разобрать остаток: '(item.star)' из 'range(item.star)'

Это мой код, я хочу добавить звезду на свой магазин {% with '' |center:item.star as range %} {% for _ in range %} <div class="bi-star-fill"></div> {% endfor %} {% endwith %} А ошибка django говорит TemplateSyntaxError at / …

19.11.2024
Как обновить поле Django в шаблоне HTML

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

19.11.2024
ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен на вашем PYT

Как я сделал в приложениях accounts и core . в модели accounts я создал пользовательский пользователь и в core я сделал модель userpreference я хочу импортировать accounts.models customuser но это дает ошибку выше упомянутую я пробовал имя в приложении …

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. При локальном развертывании к сервису можно …