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

10.07.2024
Wagtail/Django Taggit - уникальный пул тегов для каждого набора дочерних страниц

Для примера предположим, что мы хотим создать несколько блогов, но в одном приложении. В каждом блоге есть записи, которые являются дочерними тегами каждого соответствующего блога. Можно ли настроить Taggit таким образом, чтобы пул тегов каждого блога оставался отдельным друг от …

10.07.2024
Как заставить ApolloClient использовать multipart/form-data при отправке запросов к конечной точке django graphql

Я пишу приложение Django/GraphQL/Apollo/Vuetify, и мне трудно ориентироваться в последствиях CORS/CRSF. Насколько я понимаю, я думаю, что Django и GraphQL делают правильные вещи на бэкенде в отношении CORS и CRSF. Когда я использую библиотеку python requests, я могу …

10.07.2024
Модуль не найден (импорт cloudinary) - Django Heroku

Import cloudinary_storage import os import ssl import certifi import dj_database_url при попытке развернуть на heroku, он развертывается успешно, но на странице написано Application error and cloudinary module not found. Я использую VSCode и import cloudinary_storage закрашивается, я сделал …

10.07.2024
Как создать REST API для проекта на хакатоне, используя django, в котором у меня нет опыта?

Мне нужно создать REST API для проекта на django для хакатона, я никогда его не создавал. Я работал над базовыми проектами на django, но не создавал api. Я пытался следовать учебнику, но демонстрационный проект учебника сильно отличается. У …

10.07.2024
У меня проблемы с загрузкой модели машинного обучения на моем Django-сайте

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

09.07.2024
Отображение всего 10 страниц для пагинации с помощью django

Я работаю над django pagination и все хорошо, но кнопки next и previous в django pagination просто пропускают 1 страницу. Я хочу, чтобы пагинация django сначала показывала страницы с 1 по 10, а затем, когда я нажимаю на кнопку next, …

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 я предполагаю добавить шаблоны и …