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

10.07.2024
Превращение @property.setter в редактируемое поле в Django Admin Inlines

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

10.07.2024
URL-адрес редактируемой записи неправильно привязывается в Django (Python crash course 3rd Ed.)

Я работаю над книгой Python Crash Course Эрика Маттеса. В главе 19 я начинаю сталкиваться с проблемами. Раздел 'Edit Entry' не загружается корректно при нажатии на ссылку. Ссылка отображается там, где должна, с текстом, который должен быть, но при …

10.07.2024
Как обернуть HTML вокруг блока в django?

Похоже на этот вопрос, на который не было ответа, который работает для меня. Я пытаюсь настроить шаблоны allauth: email.html расширяет base_manage_email.html base_manage_email.html extends base_manage.html base_manage.html расширяет manage.html, который я …

10.07.2024
Как отправить идентификатор сеанса аутентификации в бэкенд django с помощью fetch api?

SaveBtn.addEventListener('click', function() { const csrftoken = getCookie('csrftoken'); fetch('http://localhost:8000/card/{{ auction.slug }}/add/', { method: 'GET', credentials: 'include', headers:{ 'Content-Type':'application/json', 'X-Requested-With': 'XMLHttpRequest', 'X-CSRFToken': csrftoken, }, }) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); …

10.07.2024
Почему поле сессии не удаляется в событии django Server sent?

Class task_check(AuthententicatedOrReadOnlyAPIView): content_negotiation_class = IgnoreClientContentNegotiation def get(self, request): timeout = int(request.query_params.get('timeout', 300)) task_id = request.session.get('pending_task_id') if not task_id: return HttpResponse("No pending task", status=404) def event_stream(): start_time = time.time() while True: if time.time() - start_time > timeout: del request.session['pending_task_id'] request.session.modified = …

10.07.2024
Если мое приложение запущено с помощью docker compose, как я могу получить доступ к localhost внутри этого приложения

У меня есть приложение django, которое запускается через docker compose на моей локальной системе на localhost:80. У меня есть другое приложение, которое запускается на localhost:3000. Я хочу получить доступ к http://localhost:3000 внутри приложения django. При попытке получить доступ к …

10.07.2024
Как проверить сгенерированный код с помощью simply-jwt

Я пытаюсь проверить код, сгенерированный с помощью simply-jwt, но на втором шаге, когда я пытаюсь проверить это, он становится False, и я пытаюсь понять, почему Цель - сгенерировать код после входа в систему и проверить этот код на …

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': …