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

08.12.2021
Django Countries - невозможно предварительно выбрать нужную страну в форме редактирования

Рассмотрим эту модель: class Address(models.Model): line1 = models.CharField(max_length=255, db_index=True, blank=True, null=True) city = models.CharField(max_length=255, db_index=True, blank=True, null=True) state = models.CharField(max_length=255, db_index=True, blank=True, null=True) postcode = UppercaseCharField(max_length=64, blank=True, db_index=True, null=True) country = CountryField(db_index=True, blank=True, null=True) Я пытаюсь заполнить …

08.12.2021
Output: str = ', '.join([q.question_text for q in latest_question_list])

Вот вьюшка: from django.shortcuts import render, get_object_or_404 from .models import Question, Choice from django.http import HttpResponse, HttpResponseRedirect from django.urls import reverse from django.views import generic from django.template import loader from django.http import Http404 def index(request): latest_question_list = Question.objects.order_by('-pub_date')[:5] template = …

08.12.2021
Узкое место сервера ASGI Django на хостинге Azure при обработке более десятка одновременных запросов

Я новичок в работе с ASGI и у меня есть некоторые проблемы с производительностью моего Django API сервера, поэтому любое понимание было бы очень признательно. После проведения некоторых нагрузочных тестов с помощью JMeter кажется, что приложение способно обрабатывать до …

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". Топ-менеджер ни перед кем не отчитывается, менеджеры по продажам отчитываются перед топ-менеджерами, а торговые представители - перед менеджерами. …