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

07.04.2025
Django queryset annotate sum of related objects of related objects

У меня есть class Book(models.Model): title = models.CharField(max_length=32) class Table(models.Model): book = models.ForeignKey(Book, related_name='tables') class TableEntry(models.Model): table = models.ForeignKey(Table, related_name='entries') value = models.FloatField() и хотим получить набор книг, в котором для каждой книги есть аннотация, …

07.04.2025
Внесение изменений в структуру базы данных в django

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

06.04.2025
Ошибка Объект 'RecordSearchForm' не имеет атрибута 'is_game'

Def index(request): game_data = GameDataEntry() update_progress = ProjectProgressEntry() work_hours = WorkHoursEntry() if request.method == "GET": form = RecordSearchForm(data=request.GET) if form.is_game is True: query = request.GET.get('entry_date') object_list = game_data.objects.filter(entry_date=query) return HttpResponse(object_list, content_type='text/plain') if form.is_work is True: query = request.GET.get('entry_date') object_list = …

06.04.2025
Python gunicorn не работает с Docker CMD

У меня есть django App, который также запускает некоторые шаблоны Javascript с помощью node. Я пытаюсь запустить Gunicorn в качестве CMD в Dockerfile. Вот мой dockerfile: FROM node:22.12.0-alpine3.21 RUN mkdir /app COPY . /app WORKDIR /app/tools …

06.04.2025
Невозможно получить изображения из файловой системы с помощью Next.js и Django

Английский не является моим родным языком. Я пытаюсь развернуть три приложения Next.js и одно приложение Django API (используя Django ninja). Проблема в том, что я получаю «400 bad request» в консоли браузера. https://MY_SERVER_DOMAIN/users/_next/image?url=https://MY_SERVER_DOMAIN/media/magazine/thumbnail/Methods-of-using-radish-in-diet.webp&w=1920&q=75 в локальном режиме я …

06.04.2025
CORS-заголовки не добавляются в django

Предисловие, я знаю о том, что django-cors-headers не работает Я получаю следующую ошибку: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ... (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 301. Вот …

06.04.2025
Django jalali високосный год неправильно 1403

В моем приложении django. Я использую пакет django-jalali-date с версией 1.0.1. но 1403 високосный год неправильный и он определяет 1404 как високосный год.

06.04.2025
Расширение Htmx preload не работает, поведение по умолчанию не вызывает сетевой запрос при наведении мыши (с Django)

Здравствуйте, кто-нибудь использовал расширение preload с htmx, я использую его с django. Но htmx не выдает ни одного запроса после установки предварительной загрузки на mouseover (я использую preload cdn для загрузки, и это вроде бы работает). ps. Я использую django …

06.04.2025
Поле шаблона Wagtail по умолчанию in_preview_panel работает нормально в dev, но не работает в production

В шаблоне по умолчанию от Wagtail, даже упомянутом в Интернете здесь, есть часть: {# Force all links in the live preview panel to be opened in a new tab #} {% if request.in_preview_panel %} <base …

06.04.2025
Как отобразить изображение в качестве текущего значения поля ImageField в приложении DJango

У меня есть такая форма в шаблоне Django: <form action="{% url 'MCARS:Service-Record' %}" method="POST"> {% csrf_token %} <div class="box-body"> {% for field in form %} {% if not forloop.counter|divisibleby:2 %} <div class="row"> {% endif %} <div class="col-md-6"> <div …

05.04.2025
POST 405 (метод не разрешен) Django REST

Проблема возникает при отправке post-запроса с клиента на сервер django. И клиент, и сервер развернуты локально. Я много раз перепроверял, где может быть проблема, поэтому прикладываю код из файла views и settings. код javascript fetch('http://127.0.0.1:8000/products/', { method: 'POST', …

05.04.2025
Reportlab не может открыть ресурс при использовании предварительно подписанной ссылки Minio (S3)

Я использую reportlab в контейнерном Django-проекте с django-minio-backend для хранения загруженных пользователем изображений. Я хочу создать PDF, который использует загруженное изображение в качестве фона. Этот код используется для рендеринга PDF from django_minio_backend import MinioBackendStatic from reportlab.lib.utils import ImageReader …

05.04.2025
Безопасное использование ключевых слов в Django-summernote предотвращает разворачивание слов даже при явном разворачивании слов

Я пытаюсь использовать summernote с django и столкнулся с проблемой, когда если я вставляю 200 слов инлайн-текста lorem ipsum в качестве теста в текстовое поле, он правильно отображает текст, но в виде одной строки, которая слишком большая и уходит …

05.04.2025
Django ModelForm, обеспечивающая целостность FK без использования его в форме

У меня есть модель профиля пользователя с моделью формы: class Profile(models.Model): # Managed fields user = models.OneToOneField(User, related_name="profile", on_delete=models.CASCADE) memberId = models.CharField(unique=True, max_length=15, null=False, blank=False, default=GenerateFA) bio = models.TextField(null=True, blank=True) avatar = models.ImageField(upload_to="static/MCARS/img/members", null=True, blank=True) birthday = models.DateField(null=True, blank=True) …

04.04.2025
Как эффективно протестировать приложение Django & React с большим количеством пользователей?

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

04.04.2025
Инициируйте пост-запрос оплаты paypal, возвращающий ошибку 404, но отображение url в бэкенде django корректно, синтаксических ошибок во фронтенде React нет

Мой сайт на React и Django развернут на render, когда я запускаю службу backend из render, инициирующий платежный url paypal отображается там, я также проверил Django urls, но когда я отправляю post запрос из frontend, я получаю 404 ошибку, …

04.04.2025
Оболочка Django: Невозможно найти конструктор модели

У меня есть Django Modell Kunde from django.db import models class Kunde(models.Model): Kundennummer = models.IntegerField(), Vorname = models.CharField(max_length=200), Nachname = models.CharField(max_length=200) Я открываю оболочку Django командой python manage.py shell Я хочу from kundenliste.models import Kunde; …

04.04.2025
Python: Не удается найти команду virtualenv

У меня установлен python отсюда: Ссылка на загрузку питона Команда python --version дает мне Python 3.12.2 Я хочу создать виртуальную среду, чтобы использовать ее для проекта Django. pip install virtualenv работает …

03.04.2025
Пользовательский текст в админке Django не переводится

У меня есть проект Django, в котором мне нужно локализовать панель администратора на два языка. Вроде бы я следую инструкциям, но по какой-то причине мой пользовательский перевод не работает. Ниже я приложил файлы конфигурации. #settings.py USE_I18N = …

03.04.2025
Что лучше выполняет запросы к базе данных? [закрыто] [закрыто

<<<0><0>>Я разрабатываю веб-приложение на Django, и мне нужно оптимизировать запросы к базе данных. Какова наилучшая практика для повышения производительности SQL-запросов в Django ORM? <<<1><1>>>

03.04.2025
Приложение Django с учетной записью хранилища Azure - изображения не сохраняются в контейнере blob-хранилища

У меня есть приложение Django, и я пытаюсь хранить изображения в учетной записи Azure Storage. У меня есть база данных с таблицей category и свойством images, где URL-адрес загруженного изображения сохраняется, когда пользователь загружает изображение. Например: media/photos/categories/Koesimanse.png …

03.04.2025
Привилегии суперпользователя Django

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

03.04.2025
Django.core.exceptions.ImproperlyConfigured: [закрыто]

Я получаю эту ошибку все время, начиная с двух дней, и я нахожусь на этом уровне? Я новичок в django и я читал документацию django, следуя всем инструкциям, но всегда одна и та же проблема. Здравствуйте, Я получаю …

03.04.2025
Django Pannel ошибка Не удалось достичь URL. Пожалуйста, проверьте ссылку

Вот когда я обновляю свою модель, я получаю эту ошибку, почему? Это мой models.py class ProductImage(models.Model): user = models.ForeignKey(Seller,on_delete=models.CASCADE, related_name='Product_Image_User') Video = models.FileField(upload_to="Product/video", blank=True, null=True) images = models.JSONField(default=list) …

03.04.2025
Проект Django - подключение к Redis «kombu.exceptions.OperationalError: invalid username-password pair or user is disabled.»

&lt;&lt;<0>&gt;&gt;Здравствуйте, я пытаюсь развернуть свое приложение django на железной дороге. Это приложение использует Celery на Redis. Когда я разворачиваю проект, в логах отображается: [введите описание изображения здесь][1] Как мы видим, инициализация подключения к Redis прошла успешно. Однако как только я …

03.04.2025
Django Select2 Autocomplete: Как передать дополнительный параметр (argId) в представление?

Я использую Django с django-autocomplete-light и Select2 для создания поля автозаполнения. Поле Select2 динамически добавляется на страницу при выборе другого поля. Оно получает данные из представления Django autocomplete, и все работает нормально. Теперь мне нужно отфильтровать набор запросов в …

03.04.2025
Я не понимаю, почему в Django Rest Framework мой сериализатор не сериализует файл, который я ему дал

Я не понимаю, почему в Django Rest Framework мой сериализатор не сериализует файл, который я ему дал Я делаю такой запрос в моем файле Vue.js: const formData = new FormData(); formData.append("file", file.value); formData.append("amount_pages", "" + …

03.04.2025
Защита Webapp от попыток взлома

У меня есть строящаяся веб-приложение django на Heroku. Проверяя последние функции в логах, я прочитал большое количество (несколько сотен) быстрых последовательных запросов GET, запрашивающих пароли, ключи и другие разумные учетные данные. Это что-то новенькое, у нас всего 2 человека …

02.04.2025
Пользовательская сортировка боковой панели админпанели Django

Мне нужно отсортировать элементы в боковой панели админпанели в нужном порядке. Прилагаю изображение, чтобы лучше понять проблему. введите описание изображения здесь Я также прочитал документацию Django, раздел Custom Admin, но не нашел ничего об …

02.04.2025
Загадочная ошибка Javascript - Слушатель событий не срабатывает

JavaScript gods! У меня есть JS-код, который не работает. Не мог бы кто-нибудь указать, что я делаю не так? В приведенном ниже коде вызывается функция loadCountryList(), и я вижу список стран в элементе HTML datalist. Но слушатели событий, …

02.04.2025
Как изменить атрибуты полевой модели при наследовании от абстрактных моделей

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

02.04.2025
Создание нового веб-приложения Django с MS Sql Server в качестве внутренней базы данных

&lt;&lt;<0>&gt;&gt;В последнее время, работая с несколькими приложениями powerapp, мы заметили, что приложения становятся медленнее день ото дня. Основная причина такой медлительности - увеличение количества валидаций данных на каждой странице и рост объема данных. Мы пришли к решению создать веб-приложение Django, …

02.04.2025
ManyToMany с помощью: ForeignKey не отображается в админке

У меня есть ManyToManyField, использующий through: class Entity(models.Model): relationships = models.ManyToManyField('self', through='ThroughRelationship', blank=True) class ThroughRelationship(models.Model): entity = models.ForeignKey(Entity, on_delete=models.CASCADE) name = models.CharField() Я добавляю его в админку следующим образом: class ThroughRelationshipInline(admin.TabularInline): model …

02.04.2025
Пытаюсь разобраться во внутренностях Wagtail CMS: где определена переменная шаблона allow_external_link?

Мне трудно понять, как работает модальный диалог, позволяющий вставлять различные типы ссылок в поле richtext. В частности, в этом файле: https://github.com/wagtail/wagtail/blob/main/wagtail/admin/templates/wagtailadmin/chooser/_link_types.html Параметры allow_xyz: где они задаются? Например: {% elif allow_external_link %} Где/когда определяется …

02.04.2025
Как отобразить несколько наборов форм друг в друге?

На сайте форма используется для предоставления данных кейсу, но поскольку их может быть несколько на сайте, она создается как набор форм. Кроме того, каждый случай может иметь несколько m2m-отношений, которые также являются набором форм. Поэтому второй набор форм может использоваться …

02.04.2025
Django-allauth - при регистрации новых пользователей через интеграцию с Microsoft срабатывает «No exception message supplied».

Я работаю над интеграцией с использованием django-allauth с Microsoft (EntraID) для обеспечения SSO, и она хорошо работает для существующих пользователей, их учетные записи сопоставляются по адресу электронной почты, однако, когда новый пользователь проходит через поток, я получаю следующее исключение …

02.04.2025
Макет совершенно не меняется в браузерах. Django 5.0, Bootstrap двухлетней давности

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

02.04.2025
Я ищу проект для реального времени, который бэкенд Django и фронтенд React. Помогите мне [закрыто]

Я хочу создать приложение для чата в реальном времени, используя Django для бэкенда и React.js для фронтенда. Поскольку я новичок в обоих фреймворках, мне нужен наглядный пример или пошаговое руководство по реализации функций реального времени (например, WebSockets или Django Channels). …

02.04.2025
Потеря данных сессии Django

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

01.04.2025
UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xf3 в Django-соединении с PostgreSQL в Docker

Я пытаюсь подключить мое приложение Django к PostgreSQL, запущенному в контейнере Docker, но когда я выполняю python manage.py runserver или python manage.py makemigrations, я получаю следующую ошибку: UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xf3 в позиции 85: недопустимое …