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

13.09.2022
Drf ModelSerializer валидация на уровне поля

Я пытаюсь провести валидацию на уровне поля для проверки поля branch в ModelSerialzer, но этот метод никогда не вызывается. class UserProfileSerializer(serializers.ModelSerializer): branch = serializers.ChoiceField(choices=Branch.choices) class Meta: model = UserProfile exclude = ['user'] def validate_branch(self, branch): print(branch) return branch.upper() class …

13.09.2022
Pgtrigger для обновления столбца другой таблицы значением COUNT

Я пытаюсь использовать триггеры для отслеживания общего количества реакций на модели Video. Всякий раз, когда модель Reaction получает INSERT или UPDATE запрос реакции, она должна обновлять счетчик реакции видео со значением, возвращенным из функции COUNT. Я просто не могу понять, …

13.09.2022
Django как скопировать подмножество значений объекта в новый объект?

Мне нужно создать новый объект Django DB, наследуя некоторые значения от существующих объектов. Если бы я просто хотел создать новую копию объекта, я бы просто сделал следующее: objB =OBJ.objects.get(pk=objA_id) objB.pk = None objB.save() Но я хочу копировать …

13.09.2022
Можете ли вы проверить null в django-tables2 и сделать так, чтобы он не включался в таблицу?

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

13.09.2022
Поле сериализатора не отображается

поле trips в carserializer отображается в ответе, однако поле tickets в Tripserializer не отображается, логика выглядит довольно идентично, что я упускаю? from rest_framework import serializers from .models import Car, Ticket,Trip class TicketSerializer(serializers.ModelSerializer): class Meta: model = Ticket fields …

13.09.2022
Не удается получить данные с помощью react из сгенерированного api фреймворка django rest

Http://127.0.0.1:8000/api/additionalskills/?format=json. Эта ссылка предоставляет мне API на моем localhost. API генерируется Django Rest Framework. Теперь я хочу использовать данные API в моем приложении ReacJS. Для этого я проделал следующий путь: const [additionalSkills, setAdditionalSkills]= useState([]); useEffect(() =>{ fetch('http://127.0.0.1:8000/api/additionalskills/?format=json') …

13.09.2022
Невозможно получить сведения о вошедшем пользователе (через otp) пользовательской модели пользователя

Я создал приложение Django, в котором я создал пользовательскую модель пользователя и использую вход через otp. Я хочу получить данные пользователя из пользовательской модели пользователя после того, как он/она войдет в систему на главной странице societyadmin. Я использовал user.request.get['member_id] и …

13.09.2022
Probems: ModuleNotFoundError: Нет модуля с именем 'gTTS'

После прописывания gTTS в настройках я обнаружил следующую ошибку error Я также устанавливаю Django-Gtts

13.09.2022
Как создать экземпляр викторины из модели m2m?

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

13.09.2022
Невозможно отправить сообщения через Kafka-Python Producer

Я докеризировал kafka с помощью образа wurstmeister/kafka. Я новичок в Kafka и интеграции с моим проектом django. Я создал команды управления для consumer.py и producer.py. docker-compose.yml services: zookeeper: image: wurstmeister/zookeeper container_name: zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka container_name: …

13.09.2022
Приложение Django с Gunicorn в Google Cloud Run, как связаны различные параметры Gunicorn и GCR?

Для развертывания веб-приложения Django в GCR я хотел бы понять взаимосвязь между различными параметрами Gunicorn и GCR, связанными с автомасштабированием. Гуникорн имеет такие флаги, как: работники threads timeout Google Cloud Run имеет следующие параметры конфигурации: CPU …

13.09.2022
Как отобразить элементы массива в python

Я пытаюсь просмотреть этот массив и отобразить его в моем проекте django, но это не работает. Views.py def(request): {"product":[ { "name":"sogi", "desc":"solo" }, { "name":"molo", "desc":"kanta" }, ] } context={"tab":"product"} return render(request,'api/myapi.html',context) myapi.html {% for pro in …

13.09.2022
Django swagger api возвращает url объекта вместо читаемого имени

У меня есть модель, которая предназначена для отображения книги(элемент) на категории(тег), она отображается следующим образом на странице администрирования django. id item_uid tag_uid 407 Food Recipe но на странице django swagger, когда я пытаюсь получить этот mapping api …

13.09.2022
Форма аутентификации никогда не является действительной в django

У меня есть приложение django с аутентификацией в нем. У меня есть файл forms.py следующего вида: <form class="login_form" method="post" novalidate> {% csrf_token %} <div class="col-md-3 col-md-auto text-center"> <b>First Name:<b> {{ form.first_name }} {% if 'first_name' in error %} <div …

13.09.2022
Фильтр набора запросов на основе второго столбца, содержащего значения, разделенные запятыми

У меня есть вывод queryset: <QuerySet [('Subject1', ['14', '20']), ('Subject2', ['14']), ('subject3', ['1','2']), ('subject4', ['1'])]> Мне нужно отфильтровать вышеприведенный набор запросов со вторым столбцом, содержащим определенные числа. Например, мне нужно получить только те предметы, где есть …

13.09.2022
Как развернуть Django rest framework и reactjs app на aws?

Я создал приложение, используя Django rest framework в качестве бэкенда и reactjs в качестве фронтенда. Работает на localhost. Теперь я пытаюсь развернуть app на aws. Когда я следую руководству по развертыванию приложения django на aws beanstalk, оно …

13.09.2022
Pipfile с различными индексами для каждого окружения

Я столкнулся с небольшой проблемой в своих проектах Python/Django и pipenv, в частности, при управлении индексами пакетов в зависимости от окружения. На самом деле на моей локальной машине я не могу устанавливать пакеты из https://pypi.org/simple Я …

13.09.2022
Как развернуть приложение с помощью Docker Compose + React + Django + Nginx?

Я создаю приложение, используя Docker Compose, React, Django и Nginx. После нескольких дней борьбы мне удалось создать файл docker-compose, который успешно соединил все эти сервисы, от сбора статических файлов React и их обслуживания Nginx до указания Nginx на статические …

13.09.2022
Как правильно запретить действие пользователя в django?

Я разрабатываю электронную коммерцию. В настоящее время я хочу предотвратить доступ пользователя к Product DetailView просроченных продуктов. Я могу сделать это с помощью UserPassesTestMixin, но так как я не тестирую ни один userType, я не знаю, является ли это лучшим …

13.09.2022
Функция для добавления поля "многие ко многим" в представлениях

Я хочу добавить курс к купленным_курсам пользователя. Я не могу понять, как его добавить. Ссылку на кнопку "Купить" я добавил в список курсов и в подробный просмотр. Я хочу, чтобы этот курс был добавлен в поле "Купленные_курсы" пользователя, которое является …

13.09.2022
Обнаружены миграции, когда makemigrations/migrate уже выполнены (и изменения в базе данных уже применены)

стек: Django/Docker/Postgresql В прошлом месяце я внес некоторые изменения в модели базы данных и развернул их в preprod. - remove fields - add fields - alter one field constraint Все кажется правильным, изменения были применены и …

13.09.2022
Комментарий не сохраняется в файле view.py

Коды (ниже) должны позволять пользователю комментировать пост/страницу. Таким образом, комментарий привязывается к этой странице. Но после события submit комментарий не сохраняется, следовательно, ничего не отображается, кроме комментариев со страницы администратора. Функция, отображающая страницу и комментарий в view.py def …

13.09.2022
Использование прокси-модели Django в общих представлениях

Я ищу способ использовать прокси-модели Django в общих представлениях редактирования. У меня есть models.py вида class Entity(models.Model): name = models.CharField(max_length=512, null=False, blank=False) ...some other fields... class Notification(Entity): objects = NotificationManager() class Meta: proxy = True @property def my_property(self): ...function …

13.09.2022
Django отображает пустые страницы после обновления пути на re_path

Я новичок в Django, но после решения исходных проблем и изменения path на re_path во всех моих URL файлах Django теперь запускает сервер без проблем. URL загружаются, но все страницы пустые, кроме главной. ` from django.urls import re_path from django.conf.urls …

13.09.2022
Django - Поле "Один к одному" иногда не сохраняет присвоенное полю значение после вызова сохранения без ошибок

В настоящее время мы сталкиваемся с проблемой с полем "один к одному" в Django, когда данные не сохраняются после присвоения значения, а вызов сохранения проходит успешно без каких-либо ошибок. Это происходит не со всеми записями. Я бы сказал, что …

13.09.2022
Вызов функций на основе динамического списка от пользователя

У меня есть API генерации отчетов в моем django приложении, которое принимает название отчетов как ввод от пользователя, пользователь может выбирать различные отчеты из выпадающего списка reports = request.GET['reports'].split(',') пример: print("selected reports", reports) >>seleceted reports …

13.09.2022
Преобразование строки в набор запросов django

Я хочу сделать пользовательскую функцию конструктора запросов, например, def query_builder(string): return Q() Вход может быть, string = "(data eq 2022-09-13) AND ((username eq something) AND ((age lt 20) OR (age gt 10)))" Возвращаемое значение должно быть, …

13.09.2022
Chart.js устанавливает действие на срез-щелчок dougnut

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

13.09.2022
Запланированные сообщения отправляются с разницей в 5 часов 30 минут в Twilio и Sendgrid api

Я работаю над приложением Django, в котором я использую twilio для отправки sms и whatsapp сообщений и sendgrid api для отправки электронных писем. Проблема возникает в запланированных сообщениях во всех трех случаях. Например, если я запланировал отправку письма на 06:24 …

13.09.2022
Django - отправка электронной почты в формате html (django-sesame )

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

13.09.2022
ModuleNotFoundError: Нет модуля с именем '_tkinter' после развертывания Heroku

Я пытаюсь развернуть свое приложение Django на Heroku. После развертывания мое приложение падает и выдает ошибку No module name _tkinter. Я не использую этот пакет, возможно, он используется в какой-то библиотеке или пакете. Я уже развертывал несколько приложений на …

13.09.2022
Django - Как установить значение по умолчанию для первичного ключа

Я создал пользовательскую модель User с помощью AbstractBaseUser. и я пытаюсь сделать так, чтобы первичный ключ класса начинался с определенных чисел по мере регистрации новых пользователей на сайте. Например, '2022001' - '2022002' - '2022003' и так далее. …

13.09.2022
Как работать с id в postgresql через django

Я изучаю django, делаю видеоурок по созданию сайта на django + postgresql и столкнулся со следующей проблемой. При работе с postgresql через django admin (модель), я создаю товары, которым автоматически присваивается id. Сначала все идет правильно - товары создаются начиная …

13.09.2022
Проблема с конечной точкой входа для Django REST Framework, Регистрация прошла успешно, но логин не проходит аутентификацию, пожалуйста, проверьте LoginAPIView

Views.py - Это мой файл authentication.views from rest_framework.views import APIView from rest_framework.response import Response from rest_framework import status from django.contrib.auth import authenticate from authentication.serializers import UserLoginSerializer, UserRegistrationSerializer class UserRegistrationView(APIView): def post(self, request, format=None): serializer = UserRegistrationSerializer(data=request.data) if serializer.is_valid(raise_exception=True): user = …

13.09.2022
ModuleNotFoundError: Нет модуля с именем 'PIL' для виртуальной среды

Библиотека Pillow установлена для моей среды Python my_proj все равно выдает ошибку PIL модуль отсутствует.

13.09.2022
Django(Python),Присвоение значения stay или on_move строке поля в модели

Def mark_stay_location(): if TestLocation.objects.filter(processed=None): k = TestLocation.objects.filter(processed=None).order_by("timestamp") p = len(k) list_lat1 = [] list_lat2 = [] list_long1 = [] list_long2 = [] for i in range(p - 1): rowpairs = k[i : i + 2] lat1 = rowpairs[0].latitude list_lat1.append(lat1) lat2 …

13.09.2022
Использование сигналов для создания данных в проекте Django после изменения булевой функции

У меня вопрос по поводу сигналов. У меня есть следующая модель, в которой есть булево значение по умолчанию False. Когда пользователь нажимает на кнопку, чтобы сделать его истинным, я хочу создать объекты в другой модели. Вот что я сделал, …

13.09.2022
Запрашивать конечную точку, потребляющую память, много раз, прежде чем кэш будет воспроизведен

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

13.09.2022
Как предотвратить порчу/повреждение файлов во время загрузки с FTP в Django FileField

У меня есть несколько файлов excel и pdf, которые можно открыть и просмотреть правильно. Вероятно, это старые версии обоих. Однако, после загрузки этих файлов с FTP и сохранения их в Django FileField, они становятся поврежденными и больше не могут …

13.09.2022
Почему я не могу удалить пользовательскую функцию в миграции django models?

Я создал пользовательскую функцию для использования в другом классе models.py class DateRangeFunc(models.Func): function = "daterange" output_field = DateRangeField() class Foo(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=256) start_datetime = models.DateField() end_datetime = models.DateField() class Meta: constraints = [ …