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

15.06.2022
Увеличение целого числа при создании объекта в Django

Здравствуйте, у меня есть две модели Учебный семестр и Зачисления, я хотел подсчитать количество студентов на определенном курсе. Практически я хотел иметь поле registered students, которое будет увеличиваться каждый раз, когда создается объект Enrollments. Вот моя модель для Учебного семестра …

15.06.2022
В наборе представлений бронирования я должен вывести список всех бронирований, когда администратор входит в систему, а обычный пользователь может видеть объекты, созданные этим пользователем, используя id =pk.

приведены views.py и models.py Вот в моих "class BookViewSet(viewsets.ModelViewSet)" и "class BookingRetrtieveUpdateDestroyAPIView(generics.RetrieveUpdateDestroyAPIView)" Мне нужно создать функциональность, указанную в постановке задачи. Заявление о проблеме for (class BookViewSet(viewsets.ModelViewSet))) (a) Если администратор вошел в систему отображает все бронирования всех …

15.06.2022
Как получить данные двух моделей в цикле for с фильтром: Django

У меня есть две модели, как показано ниже, модель данных пациента и модель посещений пациента. Я хочу получить список посещений всех пациентов (если они существуют). В файле views.py я передаю данные обеих моделей через get all. Как отфильтровать и …

15.06.2022
Почему submit не работает в моем скрипте jquery?

Мой html и скрипт выглядит следующим образом. Он использует Django и это шаблон Django, но я думаю, что это проблема, не связанная с Django. Он отображает список dir или файлов (если есть), которые расположены в элементах ul и li. Когда …

15.06.2022
Wagtail удаляет стиль насыщенного текста при сохранении и рендеринге

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

15.06.2022
Модуль django_embed_video выдает ошибку "e не похож на путь к модулю"

Я уже 6 часов пытаюсь понять, почему модуль django_embed_video не работает как положено. Я следовал документации. Создал модель с полем VideoEmbed. Использовал ее в template.html. Добавил следующее: EMBED_VIDEO_BACKENDS = ( 'embed_video.backends.YoutubeBackend', ) …

15.06.2022
Django error 'context must be a dict rather than DataFrame'

Я работаю над программой-переводчиком. Я хочу, чтобы результат появлялся внизу оригинальной страницы, когда пользователь нажимает кнопку 'Submit'. Я создал функцию в 'views.py' и вернул результат в виде DataFrame (я проверил, что сам код Python в порядке) и получил ошибку 'context …

15.06.2022
Лучший способ изменить первичный ключ для таблицы в существующем проекте?

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

15.06.2022
Как исправить неработающий рендеринг домашней страницы?

Итак, у меня есть ссылки для перенаправления пользователя на определенные страницы (форма и главная). У меня есть один, который вы можете нажать в верхней части главной страницы, который успешно перенаправляет вас на страницу формы, и у меня есть такая …

15.06.2022
Как устрнаить ошибку в django PasswordResetForm

Новичок в django, хочу сделать сброс пароля через email. Но выдает ошибку SMTPAuthenticationError at /password_reset (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials c12-20020a05651c014c00b0024f3d1daeaasm1496274ljd.50 - gsmtp') views.py: def password_reset_request(request): if request.method == …

15.06.2022
Страницы Django с похожей структурой, но разными компонентами

У меня есть главная веб-страница, на которой отображаются и перечисляются все фрукты (с описанием, ценой и т.д.), которые я продаю. Теперь я хотел бы иметь другую страницу .../discount, которая отображает и перечисляет все фрукты, которые являются True для …

15.06.2022
Реверс для 'edit_blog_post' с аргументами '('',)' не найден

Я пытаюсь создать способ редактирования отдельных постов блога из их индивидуального html. Вот соответствующие файлы и трассировка. Я немного понимаю, что проблема в blog_post.id из-за того, что blog_post не был перенесен из цикла for в blog_posts.html. Я читал о других …

15.06.2022
Как заставить переменную a в условном шаблоне Django отображаться каждый раз, когда это необходимо?

У меня есть шаблон Django с текстом, который окружает переменную. Я хочу, чтобы и текст, и переменная отображались, когда объявление находится в модели CloseListing или если произошло request.POST.get('close'). В настоящее время переменные отображаются, когда происходит request.POST.get('close'), но исчезают, если …

15.06.2022
Мой ajax-запрос в django перенаправляет на другую страницу, содержащую данные ответа после отправки

после отправки ajax запроса, он перенаправляет меня на другую пустую страницу, содержащую мои возвращенные данные. Я хотел, чтобы после отправки формы она оставалась на той же странице. вот мое мнение VIEWS.PY def LikePost(request,pk,slug): model=Post post=Post.objects.get(pk=pk,slug=slug) #if request.is_ajax(): is_like=False …

15.06.2022
Как показать категории товаров на главной странице?

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

15.06.2022
Django admin: фильтр по минимальному и максимальному значению

Я хотел бы добавить фильтр в мою админку Django для фильтрации на основе плавающей точки с диапазоном в [0, 1]. Рассмотрим следующую модель: class Color(models.Model): label = models.CharField(max_length=255, unique=True) confidence = models.FloatField(null=True) Значение confidence всегда находится между 0 …

15.06.2022
Ошибка при выполнении POST-запроса к API django

From post man, Я пытаюсь сделать POST запрос к API заказа, созданного с помощью django restframework, но получаю следующую ошибку: product = Product.objects.get(id=i['product']) TypeError: string indices must be integers Конкретная точка, в которой находится ошибка, указана в …

15.06.2022
Django: имя 'filter_name__icontains' не определено

Я работаю над пользовательским фильтром в моем приложении Django (DRF). Базовая фильтрация (iexact) работает: queryset = queryset.filter(**{filter_name: term.get(filter_name)}) # OK Но я хочу фильтровать поля CharFields с помощью логики icontains: queryset = queryset.filter(**{filter_name__icontains: term.get(filter_name)}) # ERROR …

14.06.2022
Вложенные формы Django для внешних ключей

У меня есть следующие модели Django: class Color(models.Model): label = models.CharField(max_length=255, unique=True) class ColorAnnotation(models.Model): color = models.ForeignKey(Color) confidence = models.FloatField() def __str__(self): return f"{self.color.label} {round(self.confidence, 2) if self.confidence else None}" class Annotation(models.Model): color = models.ForeignKey(ColorAnnotation) Поскольку у …

14.06.2022
Объединение ошибок валидации ввода и бизнес-логики

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

14.06.2022
Получить значение name attr для набора форм с соответствующим префиксом и индексом формы набора форм

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

14.06.2022
Django Присвоение json объекту модели

У меня есть такая функция: # create a function to upload an object one to one given a json def upload_object_values(model, json_values): if json_values: # the json values contain key value that match to the model # use a …

14.06.2022
Код внутри шаблона Django if statement появляется постоянно

У меня есть шаблон Django, который содержит сообщение с переменной, но слова, которых нет в переменной, появляются постоянно. Я думаю, что это как-то связано с условной переменной if closeListing == True. Я явно указываю, когда я хочу, чтобы оно …

14.06.2022
Установка срока действия маркера доступа с помощью drf-social-oauth2

Я использую DRF, React и drf-social-oauth2 для Google Login и хочу установить время истечения срока действия маркера доступа, выдаваемого после входа в Google. Я пытался использовать те же настройки, что и в OAuth Toolkit OAUTH2_PROVIDER = { 'ACCESS_TOKEN_EXPIRE_SECONDS': 10, …

14.06.2022
Платежный шлюз NFT django

Как принимать NFT на сайте django? Сейчас есть две модели: class Product(models.Model): ''' Product represents what a user can purchase to fund their wallet''' TYPE_CHOICES = ((-1, "NONE"),(0,"BTC"),(1,'NFT'), (2, "FIAT"), (3, "DUMB")) type = models.IntegerChoices(choices = TYPE_CHOICES, default = -1, …

14.06.2022
СЕРИЛАЗАЦИЯ DRF

Я сериализую поле с именем "product" с помощью ProductSerializer() внутри OrderItemSerializer(). Это то, чего я хочу. class OrderItemSerializer(serializers.ModelSerializer): product = ProductSerializer() class Meta: model = models.OrderItem fields = ('id','order', 'product', 'quantity') Вывод: <a href="https://i.stack.imgur.com/r6Fnn.png" rel="nofollow …

14.06.2022
Шаблон не отображается в Django (NoReverseMatch)

Я не совсем уверен, в чем проблема, но у меня в проекте есть код, который при выборе даты выводит таблицу с именами студентов в классе, но Django продолжает говорить мне, что нет NoReverseMatch. Я дважды проверил и все в …

14.06.2022
Django Backend с двумя различными источниками данных

Я работаю над веб-приложением React, которое позволит пользователю сохранять новые строки данных и редактировать/отправлять старые строки данных. Справочные данные для формы React хранятся в формате ADLS Gen1 parquet, а приложение будет записывать данные в другое место ADLS в формате …

14.06.2022
Возможно ли прослушивать сервер MQTT и публиковать с помощью Websocket (конечная точка) с нашего собственного сервера?

У меня есть потребитель mqtt, который слушает тему и на основе этого отправляет ответ в другую тему. Однако теперь я хотел бы создать конечную точку Websocket Secure wss, куда я мог бы передавать эту обработанную информацию. Подскажите, возможно ли …

14.06.2022
Django queryset сортировка по полям

у меня есть эта модель: class ProgrammingQuestionAnswer(models.Model): programming_question = models.ForeignKey(ProgrammingQuestion, on_delete=models.CASCADE, related_name='programming_question_a', null=True, blank=True) time = models.DateTimeField(default=timezone.now) score = models.IntegerField(null=True, blank=True, default=0) user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='writer_answer_programming_question', null=True, blank=True) accept = models.BooleanField(default=False) file = models.FileField(upload_to=content_file_name) result …

14.06.2022
Django print() не работает в терминале

В настоящее время я делаю проект Django с sqlite3 с методом ORM. Я не могу отладить, так как print() не работает в терминале, даже если я поместил функцию print() в views.py. Я проверил в оболочке python, кверисет …

14.06.2022
Регистрация создает пользователя, но получает ошибку 'Недопустимая строка формата'

Пытаюсь понять, что не так с моим представлением/сериализатором подписки. Когда я регистрируюсь, новый пользователь создается, однако я получаю сообщение об ошибке: Invalid format string с сообщением 500 internal Server Error вот моя конечная точка api: …

14.06.2022
Сообщение Запрос-URI слишком длинный

Я вроде как новичок в django и у меня проблема с ошибкой 414. Я сделал веб-приложение, которое должно получить текст из html textarea, обработать его и вернуть обработанный текст пользователю, но когда я пытаюсь протестировать его с +большим текстом, …

14.06.2022
DRF create method raise 'null value in column "project_id_id" violates not-null constraint' django rest framework

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

14.06.2022
Как преобразовать строку QuerySet в строку String в шаблоне Django?

Шаблон Django показывает категории как, например, &lt;QuerySet [&lt;Category: Fashion&gt;]&gt; Я хочу, чтобы он показывал просто как Fashion. index.html {% for auction in auctions %} &lt;li&gt;Auction: {{ auction.title }} Content: {{ auction.content }} Price: {{auction.price}} Category: {{ auction.category.all|slice:":1" }} &lt;img …

14.06.2022
Django crispy forms отображает поле select2 дважды

Я использую django crispy forms для ModelForm. В этой форме у меня есть поле, которое я хотел бы отобразить как Select2MultipleWidget (Предоставляется django-select2). При отображении формы следующим образом: {{ form }} поле …

14.06.2022
Django - url родительского поля imageField не отображается в шаблоне

Это структура моей модели. Institution - name - logo - .... Course - Owner ( foriegnKey with Institution ) - name - terms - ..... Теперь я просто вызываю данные, например. courses = Course.objects.filter(name__icontains=query).values('id','name','terms','owner__name', 'owner__logo') …

14.06.2022
Множественные сериализаторы Django REST не сохраняют и не обновляют новые данные

Я пытаюсь добавить профиль пользователя, чтобы он мог быть обновлен при POST запросе, но он не обновляется и возвращается со старыми данными, а когда у пользователя нет профиля, он ловит ошибку и создает его для него views.py @api_view(['POST']) …

14.06.2022
Автономное приложение Django - обмен данными с проектами, использующими автономное приложение

Я использую Django 3.2. Я написал отдельное приложение, которое управляет профилем пользователя. Приложение использует MaxMindDb для сопоставления IP-адресов со странами и городами. Приложения, использующие мое приложение, должны установить переменную GEOIP_PATH в своем файле settings.py. В настоящее время мне …

14.06.2022
Django - как суммировать 2 DecimalFields в модели и отобразить в представлении администратора?

У меня есть 2 поля DecimalFields в одной модели. Как я могу суммировать оба поля вместе, чтобы итог отображался в представлении администратора? цена = models.DecimalField(max_digits=6, decimal_places=2) споттеры = models.DecimalField(max_digits=6, decimal_places=2, default=150) Там должен быть "контейнер для сохранения суммы …