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

06.03.2025
Не удается запустить отладчик Pycharm с помощью WSL2

У меня есть проект, который работает в PostgreSQL, Celery, Redis, RabbitMQ через контейнеры docker. Я столкнулся с проблемой с отладчиком PyCharm при запуске проекта DRF в WSL2 (Ubuntu). Проект успешно запускается в обычном режиме, но когда я запускаю отладчик, он …

06.03.2025
Почему Django не использует указанный серверный кэш?

В качестве простого теста я пытаюсь настроить серверную часть кэша, используемую Django, на что-то отличное от значения по умолчанию django.core.cache.backends.locmem.LocMemCache. Я использую пользовательский серверный модуль, определенный в пакете django-bmemcached, который использует модуль python-binary-memcached для …

06.03.2025
Как условно отобразить мобильную и десктопную рекламу в Django, чтобы предотвратить дублирование JavaScript?

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

06.03.2025
Django возвращает старые данные формы в HTML-ответе

Я изменил UpdateView, чтобы он также мог обрабатывать запросы на создание, если pk=0: class ObjectView(UpdateView): def get_context_data(self, *args, **kwargs): context = super().get_context_data(*args, **kwargs) hx_url = f"{self.model._meta.app_label}:{self.model._meta.model_name}" context["hx_url"] = reverse( hx_url, args=[self.object.id if self.object else 0] ) return context def get_object(self, …

05.03.2025
Django ModuleNotFoundError: В развертывании PythonAnywhere нет модуля с именем "ecomprj"

Тело: Я развертываю свой проект Django на PythonAnywhere, но я продолжаю получать эту ошибку в своих журналах: ModuleNotFoundError: No module named 'ecomprj' Структура проекта: Мой проект на Django находится по адресу: /home/Sagarmoy007/django_ecom_web/ecomprj/ Запуск ls -l /home/Sagarmoy007/django_ecom_web/ecomprj дает: …

05.03.2025
Как заменить super().save() в моей пользовательской форме регистрации, если recaptcha не подтверждена

Как заменить super().save() в моей пользовательской форме регистрации, если recaptcha не подтверждена class MyCustomSignupForm(SignupForm): def save(self, request): token = request.POST['g-recaptcha-response'] action = "signup" r_result = recaptcha(request, token, action) if r_result: user = super(MyCustomSignupForm, self).save(request) else: messages.warning(request, '...robot...') user = ??? …

05.03.2025
Не открывается Django приложение запущенное с помощью docker compose на Linux

Запускаю Django приложение с помощью docker compose, version: '3.8' services: app: build: context: . dockerfile: Dockerfile.python environment: - DJANGO_SUPERUSER_USERNAME=root - DJANGO_SUPERUSER_EMAIL=akulenko21@bk.ru - DJANGO_SUPERUSER_PASSWORD=root container_name: app_container depends_on: - db networks: pharmacynet: ports: - "127.0.0.1:8000:8000" db: image: mysql:latest container_name: mysql_container networks: pharmacynet: …

05.03.2025
Не удается преобразовать ключевое слово 'mem_ev' в поле в Django

У меня есть небольшой Django проект, который состоит из 2 моделей (Event, mem_ev) плюс auth User и Profile, чтобы пользователи --< mem_ev >-- События (т.е. классические отношения "многие ко многим" между пользователями и событиями). Я хочу иметь возможность перечислять все …

05.03.2025
Не удается определить размер региона; используйте поле из 4 элементов

Я пытаюсь создать QR-код и использую pillow=11.1.0. Вот код для создания и сохранения QR-кода: def save(self, *args, **kwargs): ## TODO:Generate QR Code # qr_code_url = f"{os.environ['HOST_URL']}/inventory/{self.part_type_id}" qrcode_img = qrcode.make(self.part_number) canvas = Image.new('RGB', (290, 290), 'white') draw = ImageDraw.Draw(canvas) canvas.paste(im=qrcode_img, …

05.03.2025
Привет всем!, я новичок в Django, и я очень заинтересован в этом, и мне просто было любопытно узнать, как я могу реализовать Push-уведомления с помощью Fire base

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

05.03.2025
Flatpicker в шаблоне django не работает на мобильном устройстве

У меня интересная проблема. У меня есть этот шаблон: {# date picker #} <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"/> <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script> <script src="https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/bg.js"></script> <link rel="stylesheet" type="text/css" href="{% static "custom/date_picker.css" %}"/> <script> document.addEventListener("DOMContentLoaded", function () { // Ensure Flatpickr's localization is loaded before modifying …

05.03.2025
Запрещенная ошибка (403) в тестовых примерах Django для действий на GitHub

У меня есть приложение Django REST framework API, размещенное на AWS ECS с использованием RDS. Я работаю над внедрением CI/CD с использованием GitHub Actions, куда нам нужно включить набор тестов. Соответствующая реализация CI/CD выглядит следующим образом: unit-tests: runs-on: ubuntu-latest environment: …

05.03.2025
'<' '<' не поддерживается между экземплярами 'NoneType' и 'int' django views.py

Шаблоны/html {% if guess == rand_num %} &lt;h1&gt;{{message1}}&lt;/h1&gt; {% elif guess &gt; rand_num %} &lt;h1&gt;{{message3_a}}&lt;/h1&gt; &lt;h1&gt;{{message3_b}}&lt;/h1&gt; {% elif guess &lt; rand_num %} &lt;h1&gt;{{message2_a}}&lt;/h1&gt; &lt;h1&gt;{{message2_b}}&lt;/h1&gt; {% endif %} views.py определение просто(запрос, ): rand_num = случайный выбор(lst) печать(rand_num) попыток …

05.03.2025
В Django 5.1 разница между Model и AbstractUser

Я просматриваю документацию по Django и немного смущен различиями между: from django.contrib.auth.models import AbstractUser from django.db.models import Model Я попытался выполнить следующее в классе и получил сообщение об ошибке, относящееся к следующему разделу: Множественное наследование Python и MRO …

05.03.2025
Не удается подключиться через единый вход saml к Azure AD

Я использую django в качестве серверной части и пытаюсь выполнить единый вход saml для Azure AD. Я получаю сообщение об ошибке ниже для xmlsec. Я использую djangosaml2, pysaml2 в серверной части django для аутентификации saml error=Error: xmlSecCryptoAppKeyLoadEx failed: file=C:\Users\ADMINI~1\AppData\Local\Temp\2\tmpeq1v1od1.pemError: failed …

04.03.2025
Фреймворк django rest, как переопределить поле так, чтобы "null было равно нулю"

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

04.03.2025
CSS Администратора Django Не Загружается в рабочей среде, Даже Если Статические Файлы Обрабатываются (200 ОК)

Я столкнулся с проблемой, из-за которой моя панель администратора Django на моем рабочем сервере отображается без изменений, хотя все статические файлы обрабатываются корректно. adminHTML содержит соответствующие теги &lt;link&gt;, и я могу подтвердить, что файлы CSS доступны по прямому URL. …

04.03.2025
Django добавляет сообщение об ошибке успешного выполнения

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

04.03.2025
Gmail API Не отправляет вложения электронной почты в формате PDF в Django

Я использую Gmail API для отправки электронных писем с вложениями в формате PDF из моего серверной части Django, но вложение не отображается в электронном письме — приходит только текст письма. Вот логи, показывающие, что PDF-файл сгенерирован и прикреплен правильно: [ОТЛАДКА] …

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 для переменных и функций, не …