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

09.07.2024
Как запустить функцию при запуске до обработки запросов в Django?

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

09.07.2024
Ошибка Django: Reverse for 'user_workouts' not found. 'user_workouts' не является правильным именем функции представления или шаблона

Я работаю над своим проектом для курса и полностью застрял прямо сейчас. Я создаю сайт для управления тренировками пользователей, и при создании нового экземпляра тренировки не происходит перенаправления на страницу тренировок пользователя. views.py # View to return all user's …

09.07.2024
Django шаблоны и css: есть ли обходной путь для того, чтобы мои теги ссылок preload соответствовали моим относительным путям css к источникам шрифтов?

Фон Я только что начал использовать Digital Oceans Spaces для хранения статических файлов для моего веб-приложения Django (подключенного с помощью библиотеки django-storages). Раньше я использовал элементы link в head базового шаблона для предварительной загрузки шрифтов, чтобы избежать вспышек при переключении …

09.07.2024
Изменения, внесенные в мои JavaScript-файлы в проекте React, не отражаются в пользовательском интерфейсе при компиляции с помощью 'npm start'. Отражение только при пересборке

Первоначально возникла проблема: "Недопустимый объект опций. Сервер Dev Server был инициализирован с использованием объекта опций, который не соответствует схеме API". Чтобы решить эту проблему, добавьте setupProxy.js в папку src следующим образом: <pre …

09.07.2024
CSRF НЕ РАБОТАЕТ С JMETER

У меня возникла проблема с JMeter. Я пытаюсь провести тесты производительности с помощью расширения BlazeMeter. При выполнении некоторых запросов я получаю ошибку CSRF. Я уже пробовал извлечь токен с помощью экстрактора регулярных выражений, но он его не находит. …

09.07.2024
Есть ли способ ускорить выполнение команды управления collectstatic при использовании django-storages с облачным сервисом хранения данных?

Выпуск Недавно я подключил свое приложение django к Digital Ocean Spaces с помощью библиотеки django-storages, и достаточно сказать, что у меня много статических файлов (в настоящее время 2545 файлов, большинство из которых - небольшие аудиофайлы). Я только …

09.07.2024
Нужно решение для устранения этой ошибки:huey.exceptions.HueyException: task not found in TaskRegistry

В моем django приложении в настоящее время используется очередь huey для обработки задач. Теперь я хочу расставить приоритеты задач в очереди, основываясь на своих требованиях. Я нашел класс PriorityRedisHuey в модуле huey. Я обновил свой код, чтобы использовать PriorityRedisHuey …

09.07.2024
Как переопределить стандартный ответ Django Two Factor Authorization на успешный вход в систему

Я использую двухфакторную авторизацию Django в моем представлении входа в систему. Я использую менеджер плагинов для регистрации плагина TwoFactorPlugin, который Моя проблема заключается в том, что хотя в представлении я возвращаю HttpResponse, оно всегда возвращает LOGIN_REDIRECT_URL. Если я …

09.07.2024
Сообщение об ошибке: [09/Jul/2024 20:02:20] "GET /blog/about HTTP/1.1" 404 2285 Not Found: /blog/about получаю это при создании приложения Blog

` # **views.py** from django.shortcuts import render from django.http import HttpResponse def home(request): return HttpResponse('&lt;h1&gt;Blog home&lt;/h1&gt;') def about(request): return HttpResponse('&lt;h1&gt;Blog About&lt;/h1&gt;') # **urls.py (in blog)** from django.urls import path from . import views urlpatterns = [ path('', views.home, name='blog-home'), path('about/', …

09.07.2024
Отсутствуют аргументы для получения и отправки Django Websocket

TypeError at /ws/status/ app() отсутствуют 2 обязательных позиционных аргумента: 'receive' и 'send' У меня есть только ошибка приема и отправки 2 позиционных аргументов для websocket в django rest framework. Как я могу это исправить? Может быть ошибка версии, но …

09.07.2024
Маршрут Django REST Framework не отображается в списке API

Я столкнулся с проблемой в Django REST Framework, где определенный маршрут не отображается в списке API, когда я обращаюсь к https://myserver.com/api/. Вот моя настройка: url.py from django.urls import path, include from rest_framework.routers import DefaultRouter from . import …

09.07.2024
Процесс выхода из системы в Django, ошибка параметра "next"

При выходе из системы в Django с параметром "next" я использую POST-запрос в форме. Однако в коде, который я написал, я использую другой POST-запрос. Эти два желания конфликтуют. Как я могу это исправить? [Это моя html-страница] [(https://i.sstatic.net/JpH9USY2.png]) Я …

09.07.2024
Ошибка версии mysqlclient в django проекте

При выполнении миграции mysql базы данных в проекте на django появляется следующая ошибка: Traceback (most recent call last): File &quot;D:\all\python_proj\flshop\django_project\manage.py&quot;, line 22, in &lt;module&gt; main() File &quot;D:\all\python_proj\flshop\django_project\manage.py&quot;, line 18, in main execute_from_command_line(sys.argv) File &quot;D:\all\python_proj\blumhack\venv\Lib\site-packages\django\core\management\__init__.py&quot;, line 442, in execute_from_command_line utility.execute() …

09.07.2024
Навигация по сканеру штрих-кода React Native Expo

Я новичок в react native и expo, и я следовал учебнику в Интернете для приложения для сканирования штрих-кодов с помощью expo, но он не охватывает, как перейти от приложения камеры expo к другому экрану, и я не могу понять …

09.07.2024
Как проверить перечисление в Django с помощью сериализаторов

Я использую сериализаторы для проверки данных Post. Как я могу проверить Enum? У меня есть такой класс: class DataTypeEnum(StrEnum): FLOAT = 'float' INTEGER = 'integer' BOOLEAN = 'boolean' А мой ввод Post содержит { ... …

09.07.2024
Как вы работаете с полями id форм, созданных с помощью inlineformset_factory Django?

Я пытаюсь сохранить несколько форм через inlineformset_factory, но он не сохраняет никаких данных. И набор форм также возвращает другие поля, например, поле ID. inlineformfactories также возвращает другие поля foreignkey. Что касается поля id, это специальное поле формы или поле модели …

09.07.2024
Как очистить модель после того, как связанные с ней инлайн-формы моделей были сохранены на сайте администратора в начале транзакции?

У меня есть такие модели: class Advert(CreatedUpdatedMixin): ... use_pickup = models.BooleanField( verbose_name=_('pickup'), default=False, ) use_nova_post = models.BooleanField( verbose_name=_('nova post'), default=False, ) use_courier = models.BooleanField( verbose_name=_('courier'), default=True, ) ... def clean(self): if not any([self.use_pickup, self.use_nova_post, self.use_courier]): raise ValidationError( _('One of …

09.07.2024
Django не может изменить язык по умолчанию

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

09.07.2024
Как перевести содержимое с помощью переменных в шаблоне Django?

Я только что взял на себя старый проект, использующий Django 1.8 + Python 2.7. Мне нужно отрефакторить функцию, в которой я должен получить различную информацию, основанную на различной информации о хосте, и отобразить ее на странице. Кроме того, мне …

09.07.2024
Django Deploy Nginx Bad Gateway no such file or directory

Последнюю неделю я боролся за развертывание своего проекта Django на своем VPS-сервере (domains.co.za). После всего этого мне удалось выяснить несколько вещей самостоятельно. Мой сервер работает под управлением AlmaLinux 9, и я подключаюсь через IP-адрес 41.76.110.165. Вот что я сделал на …

09.07.2024
Неизвестная команда: 'collectstatic' после переопределения StaticFIlesConfig

Я следовал инструкциям на https://docs.djangoproject.com/en/5.0/ref/contrib/staticfiles/#s-customizing-the-ignored-pattern-list, чтобы переопределить ignore_patterns в моих статических файлах. Вот мои шаги на Django 5.0.6: Создали новое приложение app_staticfiles. в app_staticfiles/apps.py этот код: from django.contrib.staticfiles.apps import StaticFilesConfig …

09.07.2024
Модель django добавляет схему в поле url, если она не представлена

В моем проекте Django есть модель с полем URL. Я хочу обеспечить добавление схемы (например, https://) к URL, если она не существует. from django.db import models class MyModel(models.Model): url = models.URLField() Я пробовал использовать методы clean, save, …

09.07.2024
Почему Request.build_absolute_uri приводит к localhost вместо реального домена?

У меня есть сайт, развернутый на Nginx и построенный на Django. Ссылка Request.build_absolute_uri там почему-то ведет не на реальный домен и ip, который к нему привязан, а на localhost:8080 из Waitress/gunicorn, на котором запущено приложение. Почему? Я пробовал Request.build_absolute_uri …

09.07.2024
Моя валидация формы в Django кажется нормальной, но она не работает

Шаблон формы Form.py models.py Views.py seetings.py Все вроде бы хорошо, но форма не сохраняет данные в базу данных, form.py, views.py, models.py, settings.py... У меня …

09.07.2024
Перезагрузка или вызов функции javascript с сервера

У меня есть приложение Django + React + uwsgi. Uwsgi доступ к базе данных. Теперь я хочу перезагружать веб-приложение Django(React) при изменении базы данных. Например Пользователь открывает веб-приложение Администратор использует команду mysql на сервере Insert into …

09.07.2024
Компиляция прошла успешно, но браузер не может получить доступ к сайту

Я делаю свой первый проект с Django и React. Всякий раз, когда я запускаю npm run dev Проект компилируется успешно. Но как только я перехожу в браузер, он говорит, что сайт не может быть достигнут и что …

09.07.2024
Django REST Framework. Почему вложенный сериализатор игнорирует мои данные?

В чем суть, через fetch передаю данные с одним файлом + заголовок + описание + еще один json данные (answers_set), которые необходимо так же сериализовать. Запрос получается следующий: &lt;QueryDict: {'title': ['dsasad'], 'description': ['dsadads'], 'content': ['&lt;p&gt;dsadas&lt;/p&gt;'], 'answers_set': ['[{&quot;title&quot;:&quot;asddas&quot;},{&quot;title&quot;:&quot;dsaasd&quot;}]'], 'tags': ['dsasda'], 'blog': …

09.07.2024
Инспектирование задач celery в django

Является ли импорт celery app и вызов control.inspect() лучшим способом для проверки активных задач? Кроме того, я использую RabbitMQ в качестве брокера. from core.celery import app def get_running_tasks(request): i = app.control.inspect() i.active() # retrieving active tasks

09.07.2024
Как сделать так, чтобы только определенные доменные имена могли регистрироваться с помощью инструментов аутентификации django?

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

08.07.2024
Изучение Django без DTL

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

08.07.2024
Сохранение времени даты в базе данных mysql на основе часового пояса Азии/Тегерана

У меня есть проект Django, в котором я использовал поле DateTime в одной из его моделей. В этом поле базы данных я хочу сохранить дату и время этого момента. Кроме того, моя база данных имеет тип mysql …

08.07.2024
Парсер add_mutually_exclusive_group - как установить значение по умолчанию?

Мы используем Python и Django для наших сайтов. Мы задаем тестовую команду, которая добавляется к стандартной тестовой команде Django: from django.core.management.commands import test class Command(test.Command): def add_arguments(self, parser): super().add_arguments(parser=parser) group = parser.add_argument_group('language options', 'These arguments are mutually …

08.07.2024
Как перехватить исключение OperationalError, возникающее в основном потоке django

Я использую базу данных Postgres 16.2 в моем проекте Django 5.0, настроенную следующим образом: ### settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'DB_NAME', 'USER': 'DB_USER', 'PASSWORD': 'DB_PASS', 'HOST': 'DB_HOST', 'PORT': '5432', } } …

08.07.2024
Структура проекта Python (Django) для веб-системы

Я собираюсь в Satart разработать веб-систему, используя Python (Django) в бэкенде, но я хочу начать с правильной структуры проекта или дерева проекта. Я разделю проект на две части (Frontend и Backend), в backend я предполагаю добавить шаблоны и …

08.07.2024
У меня проблема с обратной функцией Django

Я изучаю django и долго пытался заставить работать reverse(), но у меня ничего не получилось. Я не хочу использовать {% url ''....%}. это models.py Я создал 2 таблицы Category &amp; Product from django.db import models class Category(models.Model): name …

08.07.2024
MultiValueDictKeyError в /api/products/

Я столкнулся с MultiValueDictKeyError в моем проекте Django при попытке получить доступ к API по адресу http://127.0.0.1:8000/api/products/. Ошибка возникает на этой строке: category = self.request.GET['category']. Вот мое мнение: class ProductList(generics.ListCreateAPIView): queryset = models.Product.objects.all() serializer_class = serializers.ProductListSerializer …

08.07.2024
Почему Swagger дублирует мою документацию в конечных точках, используя {формат}?

Я создаю документацию с помощью Swagger в проекте Django, я не понимаю, почему он дублирует некоторые конечные точки, добавляя {format}, на первый взгляд это одни и те же конечные точки: например, GET …

08.07.2024
Сохранение данных о товарах в AJAX-запросах для создания счетов-фактур

Я работаю над Django-приложением для создания счетов-фактур. Пользователи могут добавлять несколько товаров в счет-фактуру перед ее отправкой. Я столкнулся с проблемой, когда данные о продукте не сохраняются между AJAX-запросами при создании счета-фактуры (это мое предположение). Моя текущая настройка: …

08.07.2024
ASGI/DJANGO - WebSocket запросы улетают в urls.py, вместо routing.py

Бьюсь с добавлением чата на Django сайт. Сайт работает на Daphne с Apache2 в качестве обратного прокси. Проблема в следующем, при попытке подключиться к WebSocket получаю такую ошибку: WebSocket connection to 'wss://website/ws/adminChat/' failed: Заметил такую штуку, что ASGI.py не …

08.07.2024
Django stripe on deploy Ошибка при проверке подписи вебхуков

у меня есть приложение django react, я добавил stripe в django, файлы сборки react я установил на статический django Я протестировал на localhost с stripe cli работает нормально, но после того как я развернул свой django проект на vercel …