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

05.05.2024
Установленные пакеты поэзии не распознаются в коде VS

Я работаю над REST API на основе Django. Для проекта я использую Poetry. Сначала я создал виртуальное окружение с помощью pyenv, затем запустил poetry install для установки необходимых пакетов, таких как Django REST Framework, psycopg2 и все остальное. …

05.05.2024
HttpOnly cookie в NextJS + Redux + Django API для хранения JWT

Я использую NextJS во фронтенде, Django API в бэкенде вместе с DRF и JWT для аутентификации и redux для управления состоянием. Почти все мои маршруты требуют аутентификации. Я могу хранить токены и получать к ним доступ в …

05.05.2024
Ошибка метода "PATCH" в django

У меня django rest framework и с generics views. Всякий раз, когда я пытаюсь сделать запрос PATCH, я получаю ошибку, что метод не разрешен. Ниже приведен мой код views.py class VisitorsLogBooktbViewSet(generics.ListCreateAPIView): queryset = VisitorsLogBooktb.objects.all() serializer_class = VisitorsLogBooktbSerializer class …

05.05.2024
Проект django на macbook pro M1 pro потерпел крах из-за незаконного указания оборудования

окружение: 16-дюймовый,2021 процессор: Apple M1 Pro память: 16 ГБ os версия: 14.4.1 (23E224) python версия: 2.7.15 Направление я пытаюсь запустить "python manage.py runserver 0.0.0.0:8080", но я получаю незаконное указание оборудования. (исторический проект в моей компании использует …

05.05.2024
Как загрузить цену продажи на основе селектора с помощью django

Hi Я новичок в django, и я хотел бы отображать цену продажи в зависимости от выбранного продукта, см. мои исходные коды ниже. Я застрял и не могу разблокировать, пожалуйста, мне нужна ваша помощь. Спасибо за помощь модель продаж: …

05.05.2024
Всякий раз, когда я пытаюсь запустить сервер для django в моем виртуальном окружении, он не работает

Всякий раз, когда я пытаюсь запустить сервер для django в виртуальном окружении, он не работает. Пример: python manage.py runserver Отвечает: NameError: name 'include' is not defined Я знаю, что он ссылается на мой urls.py, …

05.05.2024
Выбор между Django и Headless CMS для разработки сайта: В поисках совета

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

05.05.2024
Пользовательская админка в строке для многих полей

У меня есть поле manytomany под названием following, где хранятся все другие пользователи, за которыми следит пользователь. Я хочу иметь возможность просматривать, добавлять, удалять пользователей в этом поле для каждого пользователя. Это моя попытка создать пользовательский инлайн в админке, …

05.05.2024
Django: неожиданные аргументы ключевых слов при попытке создать новый объект

я пытаюсь создать новый объект, но получаю сообщение об ошибке "player_team() received unexpected keyword arguments: 'player', 'team'" Я только начинаю осваивать Django и работаю над личным проектом. Я сделал все возможное, чтобы решить проблему, но все равно получаю …

04.05.2024
Как сделать отправку формы постоянной в моем проекте django?

в моем проекте django models.py = from django.contrib.auth.models import AbstractUser from django.db import models from django.utils import timezone class User(AbstractUser): profile_pic = models.ImageField(upload_to='profile_pic/') bio = models.TextField(max_length=160, blank=True, null=True) cover = models.ImageField(upload_to='covers/', blank=True) whatsapp = models.CharField(max_length=25, blank=True, null=True) def __str__(self): …

04.05.2024
Вложенный фильтр Django prefetch_related

Получили классы Student, StudentGroup, Pair(double lesson), Mark и набор queryset: class Student(models.Model): student_group = models.ForeignKey("StudentGroup", ...) ... class StudentGroup(models.Model): ... class Pair(models.Model): pair_time = models.TimeField(...) pair_date = models.DateField(...) student_group = models.ForeignKey("StudentGroup", ...) ... class Mark(models.Model): student = models.ForeignKey("Student", ...) …

04.05.2024
Проблема с запросами в Django Rest Framework при использовании filter()

вот моя модель: class PmPrice(models.Model): created_at = models.DateTimeField() price = models.DecimalField(max_digits=6, decimal_places=2) listing = models.ForeignKey("PmListing", models.DO_NOTHING) seller = models.ForeignKey("PmSeller", models.DO_NOTHING) class Meta: managed = False db_table = "pm_price" вот мой сериализатор: class PmPriceListSerializer(serializers.ModelSerializer): url = serializers.ReadOnlyField(source="listing.url") …

04.05.2024
При мутации долей поста я получаю сообщение "Переменная '$postId' получила недопустимое значение {'isTrusted': True, '_vts': 1714830156331} ID не может представлять значение

Используя Vue 3 и Django backend, использующий Graphql, я хочу подсчитывать доли нажатия на кнопку. Проблема в том, что обращение к PostId модели Post в django и graphene-django дает мне ошибку: "Variable '$postId' got invalid value {'isTrusted': True, '_vts': …

04.05.2024
LoginRequiredMixin не работает корректно с URL-адресом входа в систему

Я работаю над проектом Django, в котором я реализовал ListView для отображения списка элементов оформления заказа (ListCheckoutView). Я хочу потребовать аутентификацию для доступа к этому представлению, но в настоящее время оно доступно даже без входа в систему. Я пробовал …

04.05.2024
Django Form - метод POST не распознается как POST в представлениях

В моем проекте django я пытаюсь создать форму, к которой пользователь будет обращаться по определенному url. При нажатии на url пользователь будет автоматически перенаправлен на pager_id. Между нажатием пользователем на указанный url и перенаправлением на page_id, форма …

04.05.2024
Django выдает ошибку 400, когда я хочу заполнить таблицу

Когда я хочу заполнить таблицу MRZ, она выдает ошибку плохого запроса, зная, что все атрибуты получены из моего мобильного приложения flutter, кроме ccp_account, который ничего не дает, когда я хочу его вывести, я получаю его из бэкенда, а не из …

04.05.2024
Генерация PDF с помощью картинки Django rest framework

С помощью приведенного ниже кода я могу легко сгенерировать PDF: import weasyprint def admin_order_pdf(request, sell_id): # working fine try: sell = Sell.objects.get(id=sell_id) except Sell.DoesNotExist: return HttpResponse('Sell object does not exist') html = render_to_string('sell_invoice.html', {'sell': sell}) response = HttpResponse(content_type='application/pdf') app_static_dir …

04.05.2024
Программная установка поля DateTimeRangeField через ModelForm

Я пытаюсь установить DateTimeRangeField в форме Django ModelForm, но получаю ошибку валидации "это поле обязательно". Похоже, что Django не распознает ни экземпляр psycopg2.extras.DateTimeTZRange, ни любую строку даты как допустимое значение. Как установить значение DateTimeRangeField? Пример полосатого пуха: …

04.05.2024
Как управлять перенаправлением языков в промежуточном ПО Django с аутентификацией пользователей?

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

04.05.2024
Вызов метода создания ModelViewSet из другого ModelViewSet

Мне нужно создать объекты модели B из файла views.py файла A. Я смог сделать это с помощью сериализатора B (см. # OLD METHOD using serializer), но мне хотелось бы знать, как использовать метод create набора B из набора A …

04.05.2024
JSONDecodeError : Лишние данные: строка 1 столбец 5 (char4) при использовании API и JSON в Django

Когда я использую SVD Stability.api API, мне показывается ошибка, которая выглядит так в Django, API, которое я использовал, это https://platform.stability.ai/docs/api-reference#tag/Image-to-Video это мой view.py def img2vid(request): error = …

04.05.2024
Django 4.2.11 не поддерживается с SQL Server

Я использую Django 4.2.11 и подключен к django-pyodbc-azure Version: 2.1.0.0. Код работал нормально, но теперь я получаю ошибку и не могу его запустить. Кто-нибудь знает, как решить эту проблему? Ошибка: Я боюсь понизить версию Django и некоторые …

04.05.2024
Способы предоставления данных фронтенду

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

04.05.2024
Мои изображения, загруженные из ckeditor5 в django на cloudflare r2, перестают работать

Поначалу изображения загружаются и появляются в моих сообщениях, но через час или около того ссылка перестает работать. Кто-нибудь сталкивался с этой проблемой раньше? Похоже, что они попадают в папку rootfolder в моем mediabucket. Кто-нибудь еще использует R2, Django и CKeditor5 …

04.05.2024
Попытка использовать хранилище Supabase S3 с Django

If USE_S3: # aws settings AWS_ACCESS_KEY_ID = os.getenv("SUPA_ACCESS_KEY_ID") AWS_SECRET_ACCESS_KEY = os.getenv("SUPA_SECRET_KEY") AWS_STORAGE_BUCKET_NAME = "images" AWS_S3_REGION_NAME = os.getenv("SUPA_S3_REGION_NAME") AWS_ENDPOINT_URL = os.getenv("SUPA_S3_DOMAIN") # s3 static settings STATIC_LOCATION = "static" STATICFILES_STORAGE = "storages.backends.s3boto.S3BotoStorage" # s3 public media settings DEFAULT_FILE_STORAGE = "storages.backends.s3boto.S3BotoStorage" else: STATIC_URL …

04.05.2024
Валидатор полей не вызывается в сериализаторе модели

Я совсем новичок в Django. Я работаю над приложением django, которое должно хранить фильмы, и когда я пытаюсь загрузить экземпляры фильмов с помощью следующей программы: import os import json import requests # Assuming the JSON content is …

04.05.2024
Как правильно работать с группами и разрешениями?

Для своего проекта хотел создать группу Модераторов, которые могут изменять и удалять записи. Модель для группы такая: class Group(models.Model): name = models.CharField(max_length=150) permissions = models.ManyToManyField(Permission, verbose_name='Права', blank=True, related_name='perms') Во вьюшке прописал такой код: def create_moderator_group(): group, _ = Group.objects.get_or_create(name='Moderators') …

03.05.2024
Как правильно настроить проксирование React на Chromebook?

Я запускаю приложение Django backend на порту 8000 и хотел бы настроить прокси React app, вызывающий это конкретное приложение Django backend. Я добавил "proxy": "http://localhost:8000", в package.json и использовал сокращенные обозначения url (например, /api/products) в вызовах axios. Эта …

03.05.2024
Ошибка Axios и ошибки с postrgresql при развертывании django

Простое приложение django/react только начинаю учиться развертывать с помощью железной дороги. Текущая ошибка - "Unsupported protocol postgresql:" поэтому попробовал добавить "http://" и "https://" к api url, что дало ошибку cors и все еще не работало, поэтому вернулся к коду ниже. …

03.05.2024
Docker контейнер для django приложения, при отправке сообщения на почту, выдает ошибку ssl.SSLCertVerificationError, как ее устранить?

Я работаю с django приложением, которое я поднимаю через команду: docker compose up --build. Контейнер собирается исправно, но когда дело доходит до отправки сообщения на почту все падает со следующим текстом ошибки email_sender | Traceback (most recent call last): …

03.05.2024
Ошибка сериализаторов "многие ко многим" в post api

У меня есть отношения "многие-ко-многим" между Movie и Person через Cast. Я использую CastSerializer для создания метода post для создания нового фильма и нового отношения cast, но когда вызываю метод post, ответ возвращает AttributeError. Я хочу, чтобы тело сообщения …

03.05.2024
Сложное ограничение в модели Django

У меня есть сценарий использования, в котором я хочу проверить, что значение поля ForeignKey находится в определенном наборе, поэтому что-то вроде: class Role(models.Model): label = models.CharField(max_length=24) class Group(models.Model): roles = models.ManyToManyField(Role, null=False) class Member(models.Model): label = models.CharField(max_length=24) group = …

03.05.2024
Ошибка 403 forbidden в админке Django, даже если суперпользователь уже создан

Недавно я клонировал проект с github, чтобы поближе познакомиться с проектами, написанными на Django. До этого все работало нормально, но сегодня, когда я попытался войти на страницу администратора Django, он выдал мне эту ошибку: 403 Forbidden И вернул …

03.05.2024
Моя форма не возвращает никаких ошибок в Django

Я разработчик Django, и я пытаюсь поместить две формы в один HTML-файл (формы регистрации и входа), но когда я пишу в них недопустимый ввод, они не возвращают никаких ошибок. views.py: def log(request): if request.method == 'POST': print(request.POST) if 'email' …

03.05.2024
Как из существующей модели сделать базового пользователя

В models.py прописана бд с сущностью Account, как из этой сущности сделать базового пользователя для входа в аккаунт. class Account(models.Model): email = models.EmailField() FML = models.TextField() login = models.TextField() phone = models.IntegerField() def __str__(self): return self.login Так же на …

03.05.2024
Как внедрить что-то в конце каждого рендера в Django?

Я хочу вводить определенный HTML-комментарий в конце каждого рендера HTML в Django. Я не хочу писать его в конце шаблона base.html, а хочу, чтобы он внедрялся кодом. Есть ли способ сделать это?

03.05.2024
Django. Программа при запуске через manage.py не использует виртуальное окружение

Пишу бота для телеграмма и использованием Django. Бот запускается через файл tg_bot/management/commands/bot.py. При запуске команды через manage.py скрипт не видит виртуальную среду и выводит сообщение, что модуль не найден. `Traceback (most recent call last): File "C:\Users\ivan\Documents\vs_code\eleshop\tg_bot_shop\tg_bot\bot.py", line 1, in <module> …

03.05.2024
Django и внедрение зависимостей

В прошлом я использовал dependency-injector, но похоже, что сейчас он не поддерживается. :-( Есть ли у кого-нибудь хорошие предложения по DI-пакету? Я бы хотел иметь возможность инжектировать зависимости в представления, с возможностью инжектировать моки …

03.05.2024
Невозможно добавить изображения и видео с помощью текстового редактора quill с локальной машины

Не удается добавить изображения и видео с помощью текстового редактора Quill.js. Я добавил редактор quill в мой django блог, все работает хорошо, но когда я пытаюсь нажать на иконку изображения, чтобы добавить изображение с локальной машины, я получаю …

03.05.2024
Хрустящий тег приводит к ошибке Hidden Field TOTAL_FORMS is a required field. error on POST

В моем шаблоне есть следующая форма: <form method="post" enctype="multipart/form-data"> {% csrf_token %} {{ formset.management_form }} {% crispy blog_form %} {% for form in formset %} {% crispy form %} {% endfor %} <button type="submit">Save</button> </form> Однако: …