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

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('<h1>Blog home</h1>') def about(request): return HttpResponse('<h1>Blog About</h1>') # **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 "D:\all\python_proj\flshop\django_project\manage.py", line 22, in <module> main() File "D:\all\python_proj\flshop\django_project\manage.py", line 18, in main execute_from_command_line(sys.argv) File "D:\all\python_proj\blumhack\venv\Lib\site-packages\django\core\management\__init__.py", 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), которые необходимо так же сериализовать. Запрос получается следующий: <QueryDict: {'title': ['dsasad'], 'description': ['dsadads'], 'content': ['<p>dsadas</p>'], 'answers_set': ['[{"title":"asddas"},{"title":"dsaasd"}]'], '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 & 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 …

08.07.2024
Django использует aggregate() и distinct() вместе

У меня есть набор фильтров, который имеет следующие атрибуты: dosFromGte = filters.DateFilter(method="search_by_dos_from_gte", lookup_expr="gte") dosToLte = filters.DateFilter(method="search_by_dos_from_lte", lookup_expr="lte") # One of these methods: def search_by_dos_from_lte(self, queryset: Chart, name: str, value: str) -> Chart: return queryset.annotate(max_dos=Min("diagnosis__dos_from")).filter(max_dos__lte=value) # using annotate and aggregate …

08.07.2024
Как фильтровать категории и подкатегории с помощью просмотра списка в Django

У меня есть модели Category и SubCategory в Django, и мне нужно получить потомка модели Category в 'class SubCategoriesListView' `models.py class Category(models.Model): name = models.CharField('Категория', max_length=150, default='name') url = models.SlugField(max_length=160, unique=True) class SubCategory(models.Model): name = models.CharField('SubCategory', max_length=150, default=True) url …

08.07.2024
POO (Python w/Django) [закрыто]

Бонжур, бонсуар, Я прошу вашей помощи, чтобы понять принцип и как сделать объектно-ориентированное программирование, я в настоящее время обучается на Web & Mobile Web Developer, и я в настоящее время изучает ООП, но смотреть различные видео, чтобы понять, и …

08.07.2024
Django: Панель управления продавца не отображает все заказы на проданные товары

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

08.07.2024
Как пометить действие DRF ViewSet как освобожденное от применения пользовательского промежуточного ПО?

Я создал Custom Django Middleware и добавил в MIDDLEWARE переменную настроек правильно. from django.http import HttpResponseForbidden class MyCustomMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): return self.get_response(request) def process_view(self, request, view_func, view_args, …

08.07.2024
Django возвращает "Вам не разрешено выполнять это действие." при создании новой записи

У меня есть приложение, в котором я хочу запускать скрипты. Эти скрипты хранятся в базе данных. Вот как я делаю все это, используя Django 5.0.1 : Прежде всего, это мой файл настроек : #... INSTALLED_APPS = …