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

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(). …

17.11.2024
Как изменить URL домена для сброса пароля в django?

Сброс пароля в Django состоит из четырех основных этапов; Получите письмо от пользователя Отправить ссылку для сброса пароля Получить ссылку и изменить пароль со стороны пользователя Успешно зарегистрируйте новый пароль Я использую два …

16.11.2024
Как разработать гибкую модель данных о продукте в Django для различных спецификаций продукта?

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

16.11.2024
Nginx не сохраняет меди файлы

Запускаю проект из контейнера и тестирую медиа файлы,в контейнере приложения все сохраняется,но в контейнере nginx нет конфиг nginx server { listen 80; server_name 38.180.37.241; location /static/ { alias /staticfiles/; } location /media/ { alias /media/; } location / { proxy_pass …

16.11.2024
Cant Connect With Cassandra Datastax With Django Project After Deploy It On pythonanywhere

Привет, ребята, я работаю над проектом django, подключаю cassandra через Datastax и все в порядке на моей машине но при развертывании проекта pythonanywhere не может соединиться с cassandra, и это на самом деле тот же код, который я …

16.11.2024
Браузер перестал отображать css элементы

Заканчиваю свой первый проект на django (не коммерческий, а обучения ради). Осталось только дописать небольшую часть и привести код в порядок. Начал со второго и не совсем понял, в который именно момент, словил проблему: браузер Firefox 132.0.2 без видимых мне …

16.11.2024
Метод Django.aggregate() выдает неверные значения

Здесь Store Total Aggregates значение all_orders должно быть 1200 правильно, но вместо этого я получаю 300 почему, помогите мне исправить это я не использую агрегат только для нахождения общей суммы промежуточного итога, у меня есть и …

16.11.2024
Django добавляет имя приложения (например, /blog) к статическим и графическим URL-адресам - как исправить?

Я работаю над проектом Django, и у меня возникла проблема со статическими и графическими URL. Django продолжает добавлять /blog (имя моего приложения) перед каждым статическим или графическим URL, даже если мои файлы находятся в глобальной папке static/. Например: …

16.11.2024
Django qs аннотированное поле дубликат sql

У меня есть такой запрос в django qs_match_annotation = "some sub query" qs = qs.annotate(match=qs_match_annotation) qs = qs.filter(match__gt=0) qs = qs.order_by("-match") sql, сгенерированный для qs_match_annotation, снова записывается в order_by вместо того, чтобы просто сгенерировать ORDER BY match …

16.11.2024
JWT-токен не отправляется в производстве (Django REST Framework & Next.js 14)

Я столкнулся с проблемой, когда JWT-токены не отправляются с клиента на сервер в моей производственной среде. Проект состоит из бэкенда Django REST Framework и фронтенда Next.js. В среде разработки (127.0.0.1) все работает нормально, но в производственной среде JWT-токен, хранящийся в …

15.11.2024
Сбой модульного теста атомарных транзакций Django (коммиты не откатываются)

У меня есть проект Django со следующими двумя моделями: # models.py from django.db import models, transaction class Person(models.Model): name = models.TextField() surname = models.TextField() class EmployeeInfo(models.Model): person = models.OneToOneField(Person, on_delete=models.CASCADE) employee_id = models.TextField(null=True, blank=True) @transaction.atomic def provision_employee_id(self): """Make atomic …

15.11.2024
Все переменные попадают в index.html, кроме одной?

Я делаю проект на django (я новичок в django). До сих пор все шло гладко, за исключением одной проблемы, которую я никак не могу решить. Вот мой метод get для Django: class Index(TemplateView): template_name = 'project/index.html' def get(self, …

15.11.2024
При добавлении поля в модель возникает `django.db.utils.OperationalError: no such column` во время `makemigrations`.

Каждый раз, когда я пытаюсь python3 manage.py makemigrations после добавления нового поля в модель, я получаю ошибку: django.db.utils.OperationalError: no such column: network_user.following Базой данных, используемой в проекте, является sqlite3. Вот что у меня было в models.py, когда …

15.11.2024
Статические файлы в Django

Я пытаюсь создать проект Django. Я создал приложение под именем blog. В ней я создал папки static и templates. В папке static находится папка CSS, в которой лежит файл CSS. Он прикреплен к шаблону HTML, но ни один из …

15.11.2024
Попытка настроить среду разработки с помощью Django [закрыто]

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

15.11.2024
Как решить проблему задержки при использовании django M2M и filter_horizontal в панели ModelAdmin?

Я использовал django ModelAdmin с отношениями M2M и код фильтрации полей формы следующим образом: Но для суперпользователя или любого другого логина, где количество почтовых ящиков превышает 1 lakh, я нарезал доступные после фильтрации. Но загрузка m2m-поля занимает время и …

15.11.2024
Могу ли я как-то исправить эту ошибку проверки сериализатора?

Я пытаюсь создать заказ в Django с необязательным промокодом, но получаю ошибку валидации: { "promo_code": { "code": [ "This field may not be blank." ] } } Вот мои модели: class PromoCode(models.Model): code = models.CharField(max_length=255, unique=True, …

15.11.2024
Может ли StreamingHttpResponse блокировать gunicorn с gevents?

У меня Gunicorn с gevents с несколькими рабочими в моей системе. Мне нужно открыть несколько StreamingHttpResponse, которые используют sleep и timeout и на стороне клиента. Я сомневаюсь, может ли это заблокировать остальные запросы к серверу и привести к …

15.11.2024
Создание учетных записей электронной почты с развернутым доменом веб-сайта без доступа к регистратору домена

Как я могу создать учетные записи электронной почты для развернутого домена веб-сайта с помощью aaPanel без доступа к регистратору домена? Я попробовал настроить Postfix и Devocot, установил DNS, почтовый сервер и Redis, но столкнулся с несколькими ошибками на этом …