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

08.12.2021
Свойство данных сериализатора DRF не переопределено

У меня есть следующий сериализатор, где мне нужно переопределить свойство data, но по какой-то причине оно не переопределяется вообще. class ShopItemListSerializer(AvailabilitySerializerFieldMixin, serializers.ModelSerializer): is_aggregation_product = serializers.BooleanField() price = MoneyField(allow_null=True) discount_price = serializers.SerializerMethodField() is_favorite = serializers.SerializerMethodField() categories = ShopItemCategorySerializer(many=True) price_effect = …

08.12.2021
Возвращаемое значение, если не существует

В моем шаблоне есть несколько значений, представляемых из данных в базе данных. {{ fundamentals.project_category }} Но когда данных не существует, он выдает ошибку matching query does not exist. Я думаю, потому что данные не возвращаются в наборе запросов в …

08.12.2021
(553, b'Relaying disallowed as webmaster@localhost')

Я пытаюсь отправить письмо для сброса пароля в веб-приложении Django с помощью Zoho SMTP, но оно продолжает выдавать эту ошибку, когда я использую Gmail. Ниже приведены некоторые фрагменты Views.py def post(self, request): name = request.POST['Name'] email = request.POST['Email'] …

08.12.2021
Горячая перезагрузка разработки Django в Docker задерживается

Горячая перезагрузка задерживается на 1 цикл. Так, например, если у меня print("Hi"), то ничего не меняется, но затем, если у меня print("Hello"), то на экране появляется print("Hi"). Если у меня есть третья команда print("Goodbye"), то появляется print("Hello"). Таким образом, …

08.12.2021
Разница между title и title_icontains в фильтре модели django

чем отличается title от title_icontains в django ? from .model import product product.objects.filter(title='blah') product.objects.filter(tite__icontains='blah')

08.12.2021
ArrayField в моделях djongo, я получаю ответы в формате json следующим образом

[ { "id": 10, "имя_таблицы": "cars", "columns": "[{"column_key": "paul", "display_key": "paul@mail.com", "column_type": "text", "char_limit": "0"}, {"column_key": "tus", "display_key": "tus@mail.com", "column_type": "text", "char_limit": "1"}]" }, { "id": 26, "table_name": "comics", "columns": "[{"column_key": "ben-10", "display_key": "ben@mail.com", "column_type": "text", "char_limit": "5"}]" } ]

08.12.2021
Django: Изменение значения определенных полей в предыдущих экземплярах модели при возникновении определенного экземпляра

Я создаю небольшой проект django. Есть ли способ изменить значение определенных полей в предыдущих экземплярах конкретной модели? class Fruit (models.Model): name=models.CharField(max_length=40) amount=models.IntegerField() Например, у меня есть три экземпляра моей модели. [0 Object{ "model": "Fruit","pk": 1,"fields": {"name": "Banana", …

08.12.2021
Проблема отсутствия GET python Django

Возможно, что-то простое, чего я не заметил: <h1> WRITE YOUR TEXT: </h1> <form method="" action="counter"> <textarea name= "words" rows="25" cols="65"></textarea><br> <input value="submit" type="submit"/> </form> from typing import Counter from django.urls import path from . import views urlpatterns …

08.12.2021
Какие атрибуты разрешены для пользовательских методов полей в админке django?

Я заметил в некотором Django проекте, который использует методы Django admin на model-admin, которые выглядят следующим образом: def some_field(self, obj): return calculate_something(obj) some_field.short_description = "Some description" А затем оно используется в наборе полей как обычное поле. Оно каким-то …

08.12.2021
Сбой на шаге EXEC, порождающем /var/www/loveIt/env/bin/gunicorn: Нет такого файла или каталога

У меня проблема с gunicorn. Я следовал этому руководству, чтобы запустить хостинг сайтов на моей малине на debian. Но я получил эту ошибку: gunicorn.service: Сбой на шаге EXEC, порождающем /var/www/loveIt/env/bin/gunicorn: No such file …

08.12.2021
Приложение django не работает после добавления журналирования watchtower

import boto3 boto3_logs_client = boto3.client("logs", region_name=AWS_REGION_NAME) LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'root': { 'level': logging.ERROR, 'handlers': ['console'], }, 'formatters': { 'simple': { 'format': "%(asctime)s [%(levelname)-8s] %(message)s", 'datefmt': "%Y-%m-%d %H:%M:%S" }, 'aws': { # you can add specific …

08.12.2021
IntegrityError : нулевое значение в столбце отношения " нарушает ограничение not-null

Создаю небольшой интернет-магазин, на странице товара размещаю форму заказа с помощью FormMixin и TemplateView, при отправке заказа получаю ошибку "null value in column "customer_id" of relation "products_order" violates not-null constraint". ПОДРОБНАЯ ИНФОРМАЦИЯ: Неудачная строка содержит (21, null)." ошибка : …

08.12.2021
Я вообще не смог найти этот скрипт в django-form

не могли бы вы объяснить эти скрипты? почему мы использовали **def init(self, *args, kwargs): И **super(ProfileForm, self).init(*args, kwargs) ? *from django import forms from django.forms import fields from .models import User class ProfileForm(forms.ModelForm): def __init__(self, *args, …

08.12.2021
SMTPAuthenticationError в /members/register после развертывания в heroku ut работает на локальном хосте

Я получаю следующую ошибку, когда пытаюсь отправить электронное письмо пользователю. Он работает нормально на localhost, но после развертывания на Heroku я получаю эту ошибку. Мое менее безопасное приложение включено. SMTPAuthenticationError at /members/register (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt\n5.7.14 iREvsLOCGsSdIvQozvsLAI32usRkAKeN9zrVcpG8_5BPTE8Cid59meSrouoFeVL7uexVM\n5.7.14 9BeaQ5gSKAKohzILe4Nqyrn_p3OJhBZJVuJ3Nb36rtmD2h_Rb7TCpJRB6xMw87Ow>\n5.7.14 Please log …

08.12.2021
Как пересечь два набора запросов в django?

У меня есть два запроса. Один из них имеет id проданного товара и сумму продажи, другой - id товара и цену товара. query_product = Model1.objects.filter(...).values_list('ProductID', 'ProductPrice') query_sale = Model2.objects.filter(...).values_list('SaleProductID', 'ProductAmount') Я хочу вычислить IF SaleProductID = ProductID, Sum(F('ProductPrice')*F('ProductAmount'). …

08.12.2021
FormData и Django: Как передать пустой массив

У меня есть поле email_list в моей форме Если в качестве полезной нагрузки Json не введены электронные письма, я могу отправить его как: { email_list: [] } Где как с FormData, как его отправить. Я …

08.12.2021
Не происходит перенаправления на следующую страницу после входа в систему в Rest Framework

Я пытаюсь перенаправить пользователя на главную страницу после успешного входа в API. Email id и пароль, которые приходят из Angular. Если пользователь существует в SQL, я хочу перенаправить его на главную страницу. Однако, электронная почта и пароль уже …

08.12.2021
Добавление данных внешнего ключа через сериализатор django rest framework

Я новичок в django, у меня есть две модели User и Todo. User может иметь несколько todos, при создании todos я хочу передать user_id вместе с ним, но при включении user_id или поля user вместе с request.data, я получаю …

08.12.2021
Предполагается, что "max_length" и "choices" в определении класса Model предотвращают вставку недопустимых значений в базу данных?

У меня есть ситуация, когда у меня есть модель типа: class Box(models.Model): BOX_CHOICES = [('L','Large'),('M','Medium'),('S','Small')] size= models.CharField(max_length=1,choices=BOX_CHOICES, blank=True, null=True) Я думал, что это гарантирует, что я не смогу добавить строку типа "Humongous" в поле размера. И все …

08.12.2021
Как визуализировать данные в Django (в режиме реального времени)

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

08.12.2021
Как группировать по с помощью annotate в django?

Я попробовал абсолютно все с помощью values().annotate() или aggregate(), или следуя учебникам с Subquery я не могу получить то, что хочу, позвольте мне объяснить : Вот что получается при QuizzUserItem.objects.filter(examuser=user_exam).values('item__question', 'item') {'item': 759, 'item__question': 429} {'item': 762, 'item__question': …

08.12.2021
TypeError: В django-channels требуется asyncio.Future, coroutine или awaitable

Требования Python 3.8 asgiref 3.2.0 channels 2.4.0 channels-redis 2.4.2 Django 3.0.9, gunicorn 20.1.0 redis 3.5.3 uvicorn 0.11.5 websockets 8.1 Я запускаю каналы как gunicorn -w 5 -b 0.0.0.0:8000 --log-level debug -k uvicorn.workers.UvicornWorker config.asgi:application. Также у меня есть …

08.12.2021
Каковы последствия использования request.user вместо self.request.user

Я хочу знать основную разницу между self.request.user (при использовании generic view View) и request.user (при использовании user defined view), иногда, когда я использую общий вид django View (django.views.generic import View), который имеет доступ к модели django User, я взаимодействую …

08.12.2021
Python Плохой запрос: /emails

Я пытаюсь сделать веб-приложение для электронной почты, используя python, но когда я пытаюсь нажать кнопку отправки, чтобы отправить письмо, вот что я получаю: [08/Dec/2021 15:26:26] "POST /emails HTTP/1.1" 400 61 Bad Request: /emails [08/Dec/2021 15:26:38] "POST /emails HTTP/1.1" 400 61 …

08.12.2021
Как я могу решить серверную ошибку 500, которую я получаю во время развертывания приложения django на heroku?

Когда я устанавливаю значение debug equals false, мое приложение не работает ни в локальной, ни в живой среде, но когда я устанавливаю значение debug equals true, оно работает нормально в локальной среде, но выдает ту же ошибку сервера 500 …

08.12.2021
Загрузка файла возвращает неопределенный статус HTTP

У меня есть приложение Django / React, размещенное в AKS. Сборка React'а статически размещена на Nginx. Контейнер Nginx открыт через ClusterIP, Ingress & Nginx-Controller. В этом приложении я выполняю загрузку файла, который ничего не возвращает. Ни ошибку, ни код …

08.12.2021
Невозможно успешно передать ссылку foreign_key в запрос PUT в Django REST

Я начинаю изучать Django REST и пытаюсь использовать его для бэкенда типа криптовалютного трекера для моего использования. Однако я застрял на проблеме в течение нескольких дней... У меня есть следующий models.py: class Coin(models.Model): sign = models.CharField(max_length=50, primary_key=True) # …

08.12.2021
Как использовать объект Q (или его функционал) в методе update?

Работаю с API, и в методе POST пытаюсь сделать продление API-ключа через сам API (при наличии разрешения на такие запросы). Хочу сделать, чтобы для этого было необходимо передавать параметр extend, а также один из или оба exp_date и additional_requests для …

08.12.2021
Как получить пункты Todo с сегодняшним днем в качестве крайнего срока

Итак, я все еще создаю свое приложение для списка дел, и я хочу отобразить все пункты, у которых сегодняшняя дата является крайним сроком, чтобы напомнить пользователю об ожидающих его задачах. models.py from django.db import models from django.contrib.auth.models import User …

08.12.2021
Заголовок не может содержать "Задать публичный вопрос". Пожалуйста, укажите название, которое кратко описывает ваш вопрос. Для получения помощи см: Как задать хороший вопрос? [закрыто]

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

08.12.2021
Запрос модели ManyToMany

У меня есть 2 модели Project и Investor Project модель имеет поле под названием project_investors с ManyToMany к Investor модели. Модели class Investor(models.Model): investor_name = models.CharField(max_length=50, blank=False, unique=True) investor_website = models.URLField(max_length=100, blank=True) investor_portfolio_website = models.URLField(max_length=100, blank=True) investor_description = models.TextField(blank=True) …

08.12.2021
Реверс для 'delete_post' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['article/(?P<pk>[0-9]+)/remove$'].

я создавал простой сайт блог и я создал кнопки для удаления7edit , но как только я пытаюсь сбросить приложение и перейти туда я получаю эту ошибку (название) вот мой код view.py: from django.views.generic import ListView from . …

08.12.2021
Изменение названия проекта на Django

Всем привет. Прохожу обучение по одному курсу по Django. Там показывают, что ради удобства меняют название проекта. Например, создали проект на Django под названием: lamp, внутри автоматически создается подпапка lamp. И они просто меняют название проекта с lamp на lamp-project. …

08.12.2021
Запрос, соответствующий продукту, не существует

я создаю небольшой вебмагазин, на странице товара я разместил форму заказа используя FormMixin и TemplateView, когда я отправляю заказ я получаю ошибку Page Not Found "No Order matches the given query." Ниже вы можете проверить код Models.py …

08.12.2021
Алгоритм смены изображений при нажатии на кнопку

Как можно реализовать функцию смены изображений при выборе цвета на странице товара (данные о товаре занесены в бд)? Опишите алгоритм Пример: https://www.maxfactor.com/ru-ru/eyes/mascara/2000-calorie-mascara?shade=Navy

08.12.2021
Джанго: Я получаю: Cannot query "admin": Должен быть экземпляр "Follow" в моем коде при попытке реализовать кнопку unfollow

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

08.12.2021
Как создать кверисет для каждого объекта в кверисете

Допустим, у меня есть модель Employees. Есть 3 различных названия, такие как "Топ-менеджер", "Менеджер по продажам" и "Торговый представитель" и поле "reports_to". Топ-менеджер ни перед кем не отчитывается, менеджеры по продажам отчитываются перед топ-менеджерами, а торговые представители - перед менеджерами. …

08.12.2021
Как выполнить ранговый запрос в Django

Я застрял на этом этапе, и этот запрос кажется мне немного сложным. Итак, в основном я получаю данные от устройств через периодические интервалы времени, скажем, 3 часа Но каждое устройство отправляет данные дважды на каждом интервале (3 …

08.12.2021
Django mysql запрос в queryset

я действительно хочу измениться select u.name, p.id, p.title, p.keyword_id, (SELECT count(id) FROM postings where user_id = u.id) as total_posting from users u JOIN postings p ON p.user_id = u.id where p.keyword_id = 14 этот mysql запрос …

08.12.2021
Как подражать и тестировать представление django, включая вызов внешнего api

Я хочу протестировать представление django, которое включает вызов внешнего API. Вызов API обернут другим пакетом (jira). При вызове представления создается тикет jira для проекта (модели). Как мне правильно протестировать представление, предотвратив при этом вызов внешнего API. Представление выглядит следующим образом: …