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

27.12.2024
Ошибка несогласованного URL в Django из учебника YT для начинающих

Как видно на первом снимке экрана, /products/new не отображается как действительный URL, хотя я в точности следовал руководству по кодированию с YouTube. По какой-то причине перед «new» стоит пустой символ, но в текущем пути, который я пытаюсь запросить, нет …

27.12.2024
Pylance использует Django V4 после обновления до Django V5

У меня есть такая модель: class Test(models.Model): a = models.TextField(null=True, blank=True) b = models.TextField(null=True, blank=True) class Meta: constraints = [ models.CheckConstraint( condition=models.Q(a__isnull=False) | models.Q(b__isnull=False), name="not_both_null", ), ] После перехода на Django V5 код VS сообщает: <a href="https://i.sstatic.net/LRH7AZsd.png" …

27.12.2024
Заставьте Django воспринимать плюс в url как плюс

У меня есть url, который содержит плюс: /?a=3+4. Можно ли заставить Django воспринимать плюс как плюс, а не как пробел? Спасибо. Django 5.1.3

27.12.2024
Загрузка нескольких файлов. Получение ошибки загрузки файла Поле 'id' ожидало число, но получило <InMemoryUploadedFile: test image.jpg (image/jpeg)>.

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

27.12.2024
Django выдает ошибку 403 (CSRF Cookie не установлен), несмотря на передачу токена в заголовке запроса из приложения React/Vite

Ситуация такова: у меня есть форма в react frontend, которая пытается отправить некоторые данные в Django backend. Когда Django view освобожден от CSRF, вся функциональность в порядке. Однако, когда я удаляю декоратор освобождения, Django всегда выбрасывает ошибку 403 - CSRF …

27.12.2024
Django SMTP Email Issue: Пароль приложения Gmail не работает + модель не обновляется

Я работаю над проектом Django, в котором мне нужно отправлять электронные письма с помощью SMTP-сервера Gmail. Однако, несмотря на то, что я правильно настроил параметры SMTP и использовал App Password от Google, я все равно сталкиваюсь с проблемами при …

27.12.2024
Интеграция Django Webhook с Aiogram

Обзор Этот проект интегрирует Telegram-бота (использующего Aiogram) с Django-приложением через веб-хук. Однако при запуске python manage.py migrate возникает следующая ошибка: RuntimeError: Event loop is closed Unclosed client session Выпуск Ошибка указывает на проблемы с преждевременным …

27.12.2024
Django не проверяет подлинность маркера доступа

Я использую JWT для аутентификации пользователей, при обращении к конечной точке login я получаю следующий вывод в Postman { "message": "Login successful", "user_id": 2, "username": "Animesh0764", "tokens": { "refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTczNjU5MTAxNywiaWF0IjoxNzM1Mjk1MDE3LCJqdGkiOiI4YmJhMTczZmZkNDg0OWIzODU3YTZkMDE1MDZlNzM2ZCIsInVzZXJfaWQiOjJ9.-wX6S9yxNgFCjIR8Tu0FRc-Q2ivFDMVJouXkKkjDNtI", "access": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzM1Mjk1OTE3LCJpYXQiOjE3MzUyOTUwMTcsImp0aSI6IjdhOWU3ZDA0NTllNzQxMzFhNDM1MWVlZjVkOWRiODcyIiwidXNlcl9pZCI6Mn0.LI6afRT66MFWTpomo1E9BHn5JTrRuGoTeX0EEwMRFvQ" } } При использовании этого …

27.12.2024
Я делал login для сайта, но django пишет, что шаблона нет

Трейсбек выглядит следующим образом: TemplateDoesNotExist at /users/login/ registration/login.html Request Method: GET Request URL: http://localhost:8000/users/login/ Django Version: 5.1.4 Exception Type: TemplateDoesNotExist Exception Value: registration/login.html Exception Location: E:\forum_site\venv\Lib\site-packages\django\template\loader.py, line 47, in select_template Raised during: django.contrib.auth.views.LoginView Python Executable: E:\forum_site\venv\Scripts\python.exe Python Version: 3.13.0 Python …

27.12.2024
OSError: ctypes.util.find_library() не удалось найти библиотеку под названием 'libharfbuzz-0' на MacBook M2 при использовании WeasyPrint

При попытке использовать WeasyPrint в проекте на Python на моем MacBook M2 я сталкиваюсь со следующей ошибкой: OSError: ctypes.util.find_library() did not manage to locate a library called 'libharfbuzz-0' Вот что я сделал на данный момент: Я …

27.12.2024
Удаленный отладчик VScode выходит из системы после изменения кода django?

Я настроил vscode для отладки моего приложения django внутри контейнера docker. Все работает хорошо, но после изменения кода отладчик завершает работу со следующим сообщением [изображение ошибки]. Сообщение об исключении: Exception has occurred: SystemExit (note: full exception …

27.12.2024
Есть ли какая-нибудь польза от использования `URLValidator` на django `URLField`.

Есть ли польза от использования URLValidator на django URLField в models.py или URLField уже делает всю необходимую валидацию? Также рекомендуется ли использовать его для принудительного использования https? Например: from django.core.validators import URLValidator class Processor(models.Model): website = models.URLField( …

26.12.2024
Можно ли создать отношение «многие ко многим», используя таблицу перекрестков с таблицей перекрестков

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

26.12.2024
Получение данных из формы tilda на Django

Выдает ошибку у Webhook. Куда я должен вставить CSRF токен? urls.py path('tilda_lead/', views.Get_tilda_lead.as_view(), name='home'), views.py class Get_tilda_lead(View): def post(self, lead): return 'test' Ошибка у tilda [403] Access denied: HTTP/2 403 server: nginx/1.26.2 …

26.12.2024
ОШИБКА: Не удалось собрать колесо для psycopg2-binary

ОШИБКА: Не удалось построить колесо для psycopg2-binary Запуск setup.py clean для psycopg2-binary Не удалось собрать psycopg2-binary ОШИБКА: Failed to build installable wheels for some pyproject.toml based projects (psycopg2-binary)

26.12.2024
Django serializer depth не сериализует вложенные модели

Я использую django и react и хочу сделать несколько рабочих пространств, где они имеют внутренние экземпляры каналов. Models.py class Workspace(models.Model): channels = models.ManyToManyField('Channel', related_name='channels', blank=True) Serializers.py class WorkspaceSerializer(serializers.ModelSerializer): class Meta: model = Workspace fields = '__all__' depth …

26.12.2024
Невозможно обслуживать статические файлы Django + Gunicorn + Nginx + Docker

В моем проекте имеется следующая структура: -&gt; api_solar_django --&gt; manage.py --&gt; api_app (где view.py model.py и т.д.) --&gt; api_solar (где settings.py, etc) В моем файле docker-compose есть следующее: services: django: build: context: ./api_solar_django container_name: django-app …

26.12.2024
Как передать символы UNICODE в url?

Я пытаюсь сделать первые шаги в веб-разработке с помощью Django. Может ли кто-нибудь помочь мне как-то изменить пути, чтобы &lt;slug:slug&gt; работал для символов Unicode, а не только ASCII? from django.urls import path from . import views urlpatterns = …

26.12.2024
Django Поле 'id' ожидало число, но получило <django.db

Github «проекта»: https://github.com/Doomsizer/why. Тестовый проект Django продолжает падать, когда я пытаюсь добавить функциональность электронной почтыerror За последние пару дней я перепробовал много чего (в формах, моделях, html и представлениях), но ничего не помогает. …

26.12.2024
Django Rest Framework: методы validate_username и update не вызываются во время PUT-запроса

Я работаю над проектом Django Rest Framework (DRF), где мне нужно проверить поле имени пользователя и обработать пользовательскую логику обновления в сериализаторе. В моей модели есть поле имени пользователя с unique=True. Вот соответствующая настройка: Модель: from …

26.12.2024
Как подтянуть данные модели Django на основе ВСЕХ заполненных полей формы для других ForeignKeys

У меня есть форма, в которой есть несколько полей с внешними ключами. Например, таблица «Подъезд» (3 записи -&gt; 1-й подъезд, 2-й подъезд, 3-й подъезд), «Квартира» (30 записей, по 10 на каждый подъезд (№1-10, №11-20 и №21-30), «Собственник» (тоже 30 …

25.12.2024
Не удается заставить Cursor работать с линтингом Django

У меня есть код на Python в проекте Django, который говорит: x = models.DecimalField(max_digits=18, decimal_places=2, default='0.00') В курсоре я получаю ошибку Linter от pylance: "No overloads for "__new__" match the provided argumentsPylancereportCallIssue" У меня есть …

25.12.2024
Как эффективно управлять аутентификацией JWT (обновление и токены доступа) в React без повторных вызовов сервера и реализовать централизованную систему оповещения

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

25.12.2024
Обновление поля класса Django Model из другого класса, связанного отношениями OneToOne

Я работаю на Django 5.0.4. Я создаю API с использованием DRF. Я новичок в DRF. У меня есть 2 модели django, которые выглядят следующим образом : class PostVideo(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='videos', null=True) width = models.PositiveIntegerField(editable=False, null=True) …

25.12.2024
Django, mySQL, macOS

На моем мак установлен mysql с официального сайта, я мно работал с ним в процессе обучения через dbeaver, никаких проблем не наблюдалось. Теперь когда я начал изучать фремворк Django я хочу подключать свой проект к mysql (локально). Конфигурация в проекте …

25.12.2024
Отслеживание вех в реальном времени с помощью каналов django и react

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

25.12.2024
Столкнулись с проблемой конфигурации сервера, работающего на хосте «localhost» (::1) и принимающего TCP/IP-соединения на порт 5432?

Connection to server at "127.0.0.1", port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? Request Method: Django Version: 3.2.4 Exception Type: OperationalError Exception Value: connection to server at "127.0.0.1", port 5432 failed: Connection …

25.12.2024
Микросервис с помощью django

я попытался переделать старый проект, чтобы посмотреть, смогу ли я заставить его работать как микросервис это приложение для чата я разделил их на две части auth-сервис (который обрабатывает регистрацию, вход, контакты и электронную почту) chat сервис (который …

25.12.2024
Как соединить Tkinter с django с помощью zerorpc?

У меня есть приложение tkinter, которое хочет подключаться и отправлять данные проекту django с помощью zerorpc. На локальном хосте все работает хорошо, но после развертывания django на сервере ubuntu с gunicorn &amp; nginx и открытым портом 4242 на ufw …

25.12.2024
ClientException: Ошибка XMLHttpRequest. Flutter WEB

Я получаю эту ошибку в своем приложении. и как только я получаю эту ошибку, даже если я ее ловлю. она останавливает все мои api запросы к моему back end серверу django от работы Шаги для воспроизведения: …

24.12.2024
DuckDB, Django и apache2 Permission Denied в производстве

У меня проблема с базой данных duckdb, которую я не могу понять. После того как я создал базу данных .db и поместил ее в корень apache2/Django webapp, а также предоставил www-data доступ к ней и ее каталогу, я все …

24.12.2024
Невозможно создать вторую очередь сельдерея

Я хочу создать две очереди celery (для разных типов задач) Моя конфигурация сельдерея. Я ожидаю, что эта конфигурация создаст две очереди 'celery' and 'celery:1' # celery.py import os from celery import Celery from core_app.settings import INSTALLED_APPS …

24.12.2024
Миграция модели Django со стандартной модели на многотабличную унаследованную модель с FK-отношениями

У меня есть задача перевести некоторые существующие модели в многотабличные наследуемые модели (сделать их подклассом существующего родителя). Я тестирую свой код на локальной машине, и мне удалось обеспечить многотабличное наследование без ошибок. Однако некоторые модели связаны ForeignKeys с другими …

24.12.2024
Django Model class doesn't declare без явной причины

Создаю чат по видео с ютуба с вебсокетами и все бы ничего, но при написании самого класса с вебсокетом и импорте модели для соединения, вылезает ошибка о регистрации этой модели. Уже все прошерстил, INSTALLED_APPS проверил, в модели указывать приложение в …

24.12.2024
Как выводить комментарии под постом от имени авторизованного пользователя в django?

Как правильно заменить код в файлах, models, views и post_detail, что бы комментарии которые отправлял авторизованный пользователь выкладывались на страницу под постом от его имени? models.py from django.db import models # Create your models here. class Post(models.Model): title = models.CharField('Заголовок …

24.12.2024
Как узнать, какое поле (категория) используется чаще всего

могу ли я сделать это в одном запросе Примечание: порядок не должен быть изменен. products = Product.objects.filter( title__icontains=self.query ).values('id', 'is_featured', 'category_id').order_by('-is_featured', 'rank', '-created') most_used_category = products.values('category_id') \ .annotate(category_count=Count('category_id')) \ .order_by('-category_count').first()

24.12.2024
Как создать форму, используя несколько моделей в django?

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

24.12.2024
Django Rest Framework - ошибка вложенного атрибута сериализатора в ответе

Хотелось бы узнать, может ли кто-нибудь помочь мне со следующей проблемой. У меня есть сериализации следующего вида: class LineupPlayerSerializer(serializers.ModelSerializer): id = serializers.UUIDField(write_only=True) name = serializers.CharField(read_only=True) positionType = serializers.CharField(read_only=True) alternativePositions = serializers.CharField(read_only=True, required=False, allow_blank=True) shirtNumber = serializers.IntegerField(read_only=True, required=False, allow_null=True) …

24.12.2024
Эффективный способ получения данных о взаимоотношениях

У меня есть модель ABC и поле с именем GROUP, которое является внешним ключом, и эта модель Abc также используется в качестве внешнего ключа в другой модели XYZ. Мое требование заключается в том, что при просмотре списка XYZ …

24.12.2024
Добавление структурного блока Wagtail в Streamfield

Есть ли хороший способ добавить StructBlock в существующее StreamField? Я создаю страницу ссылок, где пользователи, не являющиеся администраторами, могут добавлять свои собственные ссылки. Я хотел бы иметь возможность добавлять LinkBlock, используя данные формы. Я прилагаю то, что у меня …