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

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> Однако: …

03.05.2024
Как установить manifest_storage для ManifestFilesMixin (Django)

Я использую django-storages для обслуживания моих статических файлов из S3. Я хочу использовать ManifestFilesMixin для кэширования моих CSS и JS файлов. Следующее работает нормально: from django.contrib.staticfiles.storage import ManifestFilesMixin from storages.backends.s3boto3 import S3Boto3Storage class ManifestS3Storage(ManifestFilesMixin, S3Boto3Storage): pass За …

03.05.2024
Django-translations не возвращает переводы моделей на DRF

У меня есть проект, настроенный с помощью django 3.2.5 и drf 3.14.0 на python 3.6 и postgres 9.6. Я выполнил следующие шаги, чтобы создать переводимую модель для модели обучающих продуктов. использование этой библиотеки для перевода здесь. …

03.05.2024
JS-результат клика по ссылке "год" попадает в ложный столбец

У меня есть страница с двумя колонками (div). Левая колонка: посты Правая колонка: соответствующие годы Годы кликабельны: при нажатии на год результат должен отфильтровать посты в левой колонке. Ошибка: после щелчка по году отфильтрованные посты …

03.05.2024
Невозможно применить статический файл в django / docker

введите описание изображения здесь что мне делать дальше? Дайте мне совет... это репозиторий github https://github.com/OZ-Coding-School/oz_02_collabo-006-BE/tree/Feature-docker я хочу применить css и решить ошибку cors nginx.conf server { listen 80; server_name 223.130.133.22; …

03.05.2024
Железнодорожная ошибка при развертывании приложения DJango из-за зависимости от botocore (boto3)

После установки пакета boto3 для интеграции с AWS S3 buckets приложение не работает при развертывании. Ошибка Railway: "botocore 1.34.93 зависит от urllib3<1.27 и >=1.25.4; python_version < "3.10". На локальном сервере (127.0.0.1:8000) все работает нормально, и приложение развертывалось без проблем …

03.05.2024
Я получаю эту ошибку при отправке POST-запроса: MissingSchema: Недопустимый URL 'None/orders': No scheme supplied. Возможно, вы имели в виду https://None/orders?

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