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

09.12.2021
Ограничение выбора в выпадающем поле выбора на основе типа пользователя

В моем проекте есть пользователи типа a и типа b, как мне ограничить выбор в выпадающем списке на основе типа пользователя в django пользователь типа a имеет опцию принять и подтвердить, а пользователь типа b имеет опцию в выпадающем …

09.12.2021
Как использовать Django test self.client.get для получения подробной информации о пользователе с таким url, как этот /user/<int:user_id>?

Я хочу создать тест, чтобы проверить, правильно ли выполняется получение подробной информации о пользователе, если я перейду по этому url /user/int:user_id. Мой код выглядит следующим образом: def test_get_user_detail(self): self.client.login(username='tes', …

09.12.2021
Пользовательский метод аутентификации в Django Rest Framework возвращает None, а не пользователя

Я пытался реализовать пользовательский метод аутентификации в DRF, но перезаписанный метод аутентификации не возвращает User, а возвращает None. Вот код. Сначала конфигурация в моем файле settings.py. REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'passewok.authentication.CustomAuthentication', ], } Теперь мой класс CustomAuthentication …

09.12.2021
Дросселирование Django Rest Framework для каждой группы пользователей

Это кажется таким простым, но невозможно реализовать. Мне нужен дроссель для каждого уровня подписки на API в моем приложении. Я создал файл throttling.py, и он содержит классы дросселей. views.py from jet.throttling import BasicRateThrottle, PlatinumRateThrottle class JetPullViewSet(viewsets.ViewSet): throttle_classes = [BasicRateThrottle, PlatinumRateThrottle] …

09.12.2021
MIME-тип ('text/html') не является MIME-типом, поддерживаемым таблицей стилей, и в веб-приложении Django включена строгая проверка MIME-типа

Я размещаю веб-приложение Django на сервере хостинга cPanel. Я запустил приложение, однако оно не применяет таблицы стилей CSS к моему шаблону index.html или моей консоли admin. Я получаю следующую ошибку Refused to apply style from 'https://website/staticfiles/admin/css/nav_sidebar.css' because its MIME …

09.12.2021
Django ModelFormSet для ответов на упорядоченный список вопросов, которые не должны менять свой порядок в наборе форм после отправки, если ответы даются в случайном порядке

Мне нужно отобразить набор форм Django, содержащий список предопределенных вопросов (несколько десятков вопросов), расположенных в определенном порядке. Пользователь может отвечать на любые вопросы в произвольном порядке, сохранять свои ответы и продолжать отвечать позже. Поэтому здесь нет обязательных полей. …

09.12.2021
Django - отправка нескольких форм в одном почтовом запросе (отличается от одного клика, потому что мне нужно обрабатывать данные этих двух форм вместе!)

У меня есть две модели jobposition и wage, модели связаны отношением OneToMany. class JobPosition(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) title = models.ForeignKey(Title, on_delete=models.CASCADE) ... class Wage(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) amount = models.FloatField(blank=True,null=True) type = models.CharField(choices=WAGETYPE, max_length=30) position …

09.12.2021
Я не могу получить содержимое объекта

Мне нужно POST содержимое некоторых объектов, но я не могу получить это содержимое из объектов. Любая помощь будет очень признательна. from django.shortcuts import render, redirect from cadastro.forms import CadastroForm import requests from . import models def cadastro_usuario(request): data = …

09.12.2021
Странное поведение Django queryset при попытке фильтрации с использованием филера 'lte' по полю datetime

Я наблюдаю странное поведение одной из моих моделей и с трудом могу отследить, что происходит. В моем приложении есть относительно простая модель "posts", которую я пытаюсь передать в ListView: # models.py class Posts(models.Model): draft = 0 published = 1 …

09.12.2021
Jsonfield queryset и фильтрация

Я хочу выполнить поиск по содержимому этого JSONField: class Product(models.Model): data = models.JSONField() number = models.PositiveIntegerField() class Test(models.Model): name = models.CharField("layout", max_length = 32, unique = True) prod = models.ForeignKey("product", on_delete = models.CASCADE, null = True, blank = True) …

09.12.2021
Как сгенерировать случайный пароль в django? [закрыто]

В случае, если пароль не введен, для него должно быть задано случайное значение Введите здесь описание изображения<><><>

09.12.2021
Django + nginx + gunicorn не могут обслуживать статические файлы

Я пытаюсь развернуть приложение django на экземпляре EC2, но у меня сейчас проблемы с обслуживанием статических файлов приложения. В настоящее время conf-файл моего nginx выглядит следующим образом: # Default server configuration # server { listen 80 default_server; listen …

09.12.2021
Как получить данные из модели, созданной текущим пользователем, и перечислить их для поля другой модели в django

Представим, что у меня есть две модели. Первая модель содержит данные проклятия и пользователя, который создал этот курс class Course(models.Model): course_name = models.CharField(max_length=100, null=False) description = models.CharField(max_length=255) user_profile = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) и моя вторая модель: class …

09.12.2021
Сохранение маркера листовки в модели django

Я хочу создать веб-приложение с django, где пользователь может создавать маркеры на карте. У меня есть этот js скрипт для добавления маркера при нажатии на карту листа. window.onload = function () { element = document.getElementById('osm-map'); var markers_list = new Array() …

08.12.2021
Шаблон Django с вложенным циклом, выводящий HTML-таблицу горизонтально (необходимо вертикально)

Как сказано в заголовке, мне нужно, чтобы HTML в шаблоне Django рендерился вертикально. Посмотреть код: data = { "id": id, "name": name, "country": country } context = { "data": data, } HTML_STRING = render_to_string("home-view.html", context=context) Код шаблона: &lt;table&gt; …

08.12.2021
Как отобразить данные в карточке-карусели - bootstrap

Я использую bootstrap 5.0 и пытаюсь отобразить название книги на карточке, но не эффективно. Моя карусель в html {% block content %} &lt;div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel"&gt; &lt;div class="carousel-indicators"&gt; &lt;button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"&gt;&lt;/button&gt; &lt;button type="button" data-bs-target="#carouselExampleIndicators" …

08.12.2021
Как вернуть все сообщения между двумя пользователями - Django/Python/Chat Building

Я создаю простой чат с помощью Django-Rest-Framework на Python. Я создал GET/POST методы для пользователей и чата. МОДЕЛЬ from django.db import models from django.db.models.base import Model class User(models.Model): class Meta: db_table = 'user' user_firstname = models.CharField(max_length=200) user_lastname = models.CharField(max_length=200) …

08.12.2021
Django deleteview edit performance

Я новичок в Django, Я изучаю представление на основе классов, и все работает хорошо, то, что я пытаюсь сделать, это редактировать представление DeleteView, это просто удаляет объект, но то, что я ищу, это редактировать объект вместо удаления class borrar(DeleteView): …

08.12.2021
Поиск в Django и отображение результатов в графике при обновлении

Я создаю поисковый веб для базы данных psql, которая у меня есть. У меня есть несколько проблем с django, мое приложение строит график для результатов и печатает их. При обновлении результаты меняются и график исчезает!

08.12.2021
CSRF-токен отсутствует или неверен - использование автозаполнения в Django

Столкнулся с проблемой CSRF_Token missing or incorrect в моем Django-app, не совсем понимаю в чем проблема, так как я включил {% csrf_token %} во все возможные формы, выводимые моим шаблоном. Я подозреваю, что это может быть связано с ajax …

08.12.2021
Какова наилучшая архитектура для многосайтового (url) веб-сервера Django?

Я хотел бы построить мульти-веб платформу, которая основана на Django (Python) + WSGI. Вебы будут иметь одну базу данных, точно такой же бэкенд и только разные фронтенды/url. Какова лучшая архитектура для такой платформы, докер или просто конфигурирование различных приложений? …

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

Возможно, что-то простое, чего я не заметил: &lt;h1&gt; WRITE YOUR TEXT: &lt;/h1&gt; &lt;form method="" action="counter"&gt; &lt;textarea name= "words" rows="25" cols="65"&gt;&lt;/textarea&gt;&lt;br&gt; &lt;input value="submit" type="submit"/&gt; &lt;/form&gt; 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 &lt;https://accounts.google.com/signin/continue?sarp=1&amp;scc=1&amp;plt=AKgnsbt\n5.7.14 iREvsLOCGsSdIvQozvsLAI32usRkAKeN9zrVcpG8_5BPTE8Cid59meSrouoFeVL7uexVM\n5.7.14 9BeaQ5gSKAKohzILe4Nqyrn_p3OJhBZJVuJ3Nb36rtmD2h_Rb7TCpJRB6xMw87Ow&gt;\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, как его отправить. Я …