Django and Python "Questions and answers", page 1213

04.01.2022
Страница не найдена, мой шаблон есть, но я вижу ошибку Page Not Found

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

04.01.2022
Django - Просмотр точного значения импорта экспорта внешнего ключа

У меня есть несколько моделей и несколько внешних ключей, назначенных им. Я хочу получить точное содержимое внешних ключей, а не идентификатор внешнего ключа. Что я могу сделать? мои модели from django.db import models class MonkAttributes(models.Model): id = …

04.01.2022
Производственное веб-приложение - Django с Djongo или Flask с Mongo?

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

04.01.2022
Аннотируйте QuerySet с максимальным полем даты и датой, созданной вручную

У меня следующая модель: class Item(models.Model): last_used = models.DateTimeField() created_at = models.DateTimeField() Сейчас я пытаюсь посмотреть среднее "время жизни" предметов в месяц. Время жизни - это сколько дней в среднем используются предметы. Я могу рассчитать общее среднее …

04.01.2022
Как обойти ошибку django: необработанный запрос должен включать первичный ключ

Есть ли способ выполнить запрос на Django без использования первичного ключа таблицы? В следующем коде у меня есть запрос, который, по крайней мере, я думаю, должен использоваться только с SELECT DISTINCT p.type без добавления первичного ключа …

04.01.2022
Django Stripe Invalid signature Azure Deployment

Я пытаюсь развернуть приложение Django(3.2.9) с платежами через Stripe(2.61.0). Все работает хорошо при использовании Stripe CLI локально. Но как только я развертываю приложение на Azure и пытаюсь запустить webhook в тестовом режиме, чтобы проверить, правильно ли оно работает, я продолжаю …

04.01.2022
Модель Django, связанная с самим собой

Как создать отношение объекта к объекту таким образом, чтобы при добавлении этого отношения к родителю и отношение к ребенку добавлялось автоматически? class Object(models.Model): name = models.CharField(max_length=150) description = models.TextField(blank=True) is_published = models.BooleanField(default=True) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) relation …

04.01.2022
Модели Django: Как проверить, существует ли свойство decorartor

У меня есть модель Profile со свойством декоратора @property def primary_phone(self): Когда я запрашиваю первичный телефон для заданного идентификатора следующим образом, он работает x = Profile.objects.get(id=3) x.primary_phone выходы Out[3]: '+256771000022' Как бы то ни было, …

04.01.2022
Django как создать объект и добавить многие ко многим лучший способ или лучшая практика

как я могу сделать этот код намного эффективнее или быстрее def handle(self, *args, **kwargs): shops = MyShop.objects.all() for shop in shops: month_invoice = shop.shop_order.annotate(year=TruncYear('created'), month=TruncMonth('created')).values( 'year', 'month', 'shop_id' ).annotate(total=Sum(ExpressionWrapper( (F('item_comission') / 100.00) * (F('price') * F('quantity')), output_field=DecimalField())), ).order_by('month') …

04.01.2022
Я получаю "token_blacklist.0008_migrate_to_bigautofield... Not implemented alter command for SQL ALTER TABLE "token_blacklist_blacklistedtoken"".

Кто-нибудь, пожалуйста, скажите мне, какой это тип ошибки? на django rest_framework Я получаю эту ошибку после выполнения команды "python manage.py migrate". Я использую библиотеку simple_jwt для аутентификации, и миграции останавливаются здесь Применение token_blacklist.0008_migrate_to_bigautofield... Не реализована …

04.01.2022
Как отобразить текст, помещенный в текстовое поле django, в оригинальном формате?

я создаю сайт на django и хочу вывести текст, который я ввожу в текстовое поле из моей модели, но когда я делаю это в html, он теряет все формы, которые я ему придаю (интервал, новые строки и т.д.) у …

04.01.2022
Как получить пользователя с помощью кода 'django-microsoft-authentication'?

Я использую библиотеку django-microsoft-authentication. Приложение для microsoft было создано, все коды были получены мной. Я сделал все в соответствии с документацией. MICROSOFT = { "app_id": "<my app id>", "app_secret": "my app secret id", "redirect": …

04.01.2022
Django-taggit: как сохранить после добавления тегов в save()

Def save(self, *args, **kwargs): super(Flow, self).save(*args, **kwargs) if self.pk: self.tags.add(str(date.today().year)) self.save() Это не работает в моей модели Flow. Как я могу успешно сохранить вновь добавленный тег в tags моего экземпляра потока? Спасибо.

04.01.2022
Создание новой таблицы в django для базы данных по пользователю из фронтенда

Я пишу веб-приложение на Django и Reactjs. Должна быть возможность, чтобы пользователь создавал новый проект в приложении с определенным именем и, проект должен иметь свою таблицу в базе данных. Мне нужен инструмент для создания модели и автоматической миграции ее в …

04.01.2022
ValueError: invalid literal for int() with base 10: in Django 3.0

Я обновил свой проект с Django 1.8 до Django 3.0 Здесь, когда я пытаюсь отобразить элементы с помощью автозаполнения, я получаю эту ошибку Вот мой views.py def autocomplete_items(request, flag=None): client = request.user.client q = request.GET.get('term') category = request.GET.get('category', '') …

04.01.2022
Django: как искать наиболее похожую запись

Существует множество способов запроса информации в базе данных, моей является PostgreSQL, таких как __contains, __icontains, unnaccent__icontains, __unaccent__lower__trigram_similar и так далее. Хотя они очень удобны, ни один из них не помог мне достичь цели, которую я поставил перед собой: поиск …

04.01.2022
Django: Как переписать необработанный SQL в queryset

Необработанный SQL был переписан, поскольку время выдачи следующего набора запросов было очень медленным. # queryset Video.objects.annotate( is_viewed=Exists(History.objects.filter(user=user, video=OuterRef("pk"))), is_favorited=Exists( Favorite.objects.filter(user=user, video=OuterRef("pk")) ), is_wl=Exists( Track.objects.filter( playlist__user=user, playlist__is_wl=True, video=OuterRef("pk") ) ), ).filter( Q(title__contains=value) | Q(tags__name__contains=value), is_public=True, published_at__lte=timezone.now(), ).order_by("-published_at").distinct()[:20] …

04.01.2022
Django Session Is не работает на Heroku при смене представления (но работает локально)

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

04.01.2022
Django Rest Framework - Вложенный список внутри JSON-ответа

Я очень новичок в Django и Django Rest Framework, и у меня возникают трудности с созданием определенного JSON ответа. У меня есть две модели, примерно так: class Artist(models.model): artist_id = models.CharField( max_length=256, primary_key=True, ) name = models.CharField( max_length=256, null=False, …

04.01.2022
Мне нужно сохранить информацию + User.id или имя пользователя в базу данных в Django

У меня возникла проблема с сохранением информации об аутентификации пользователя с помощью info. У меня не было некоторых id, но django выдал исключение. Мой model.py from django.contrib.auth.models import User from django.db import models from hashlib import md5 from django.conf …

04.01.2022
Django: Как создать отдельные экземпляры одного и того же объекта модели?

У меня есть два класса, которые должны быть связаны друг с другом. класс Item и класс Order. Объект Item имеет несколько атрибутов: название, стоимость, количество и т.д. Я хочу, чтобы один и тот же предмет мог принадлежать нескольким различным …

04.01.2022
Индивидуальные настройки в Django

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

04.01.2022
Ошибка; AttributeError at /info 'str' object has no attribute '_meta'

Делаю комментарии на джанго, используя django-comments-xtd Во время создания шаблона возникается описанная в вопросе ошибка. Шаблон(как прописано в документации): Шаблон(как прописано в документации): {% extends "layout/base.html" %} {% load …

04.01.2022
Django: Аннотирование отдельных внешних отношений ManyToMany

Учитывая следующую упрощенную модельную установку class Tag(models.Model): name = CharField() class Template(models.Model): name = CharField() tags = ManyToManyField(Tag) class Collection(models.Model): name = CharField() templates = ManyToManyField(Template) class GenericViewSet(viewsets.ModelViewSet): def get_queryset(): ... queryset = Collection.objects.all() queryset = queryset.annotate(tags=models.Distinct('templates__tags')) …

04.01.2022
Невозможно войти в панель администратора в Django с помощью пользовательской модели пользователя

Я создал пользовательскую модель пользователя, которая переопределяет стандартную AUTH_MODEL в settings.py. Я не могу войти в панель администратора, используя python manage.py createsuperuser. Сообщение, которое выдает мне администратор, выглядит следующим образом: Пожалуйста, введите правильное имя пользователя и пароль …

04.01.2022
Храните JWT-токены в куках с помощью библиотеки django-rest-framework-social-oauth2

Я хотел надежно хранить свой токен JWT. До сих пор я использовал локальное хранилище, но я читал, что использование локального хранилища небезопасно. Следовательно, я хотел начать использовать куки HttpOnly для хранения JWT-токенов. Я собирался использовать защиту CSRF, встроенную в …

04.01.2022
Как не пропускать то, что следует за хэштегами в поле поиска в админке django?

В админке Django есть строка поиска для list_display страницы объектов. Допустим, для данного администратора существует search_fields = ["name"]. Если существует объект с именем "abc" и поисковым запросом является "ab", объект будет возвращен. однако, когда есть имя "abc#deg" и …

04.01.2022
Django/PythonAnywhere - Получение ошибки "Что-то пошло не так :-("- Советы по отладке

Я новичок и изучаю Full Deployment walkthrough на python Anywhere, но получаю ошибку. Я попробовал все возможные вещи, которые я мог бы сделать, чтобы решить это, но я застрял здесь. где supriya25 - имя моей директории Ошибка: **Something …

04.01.2022
Существует ли лучшая практика хранения данных для объекта базы данных (модели), который изменится или будет удален в будущем (Django)?

Я создаю систему управления заказами для интернет-магазина и хотел бы хранить информацию о заказываемом продукте. Теперь, если я использую связь Foreign Key с продуктом, когда кто-то изменит цену, бренд, поставщика и т.д. продукта или удалит его, это повлияет …

04.01.2022
Отмена очереди задач celery на основе идентификатора задачи

У меня есть две кнопки в Django View, в которых первая кнопка запускает задачу celery. Я хочу остановить очередь, когда я нажимаю вторую кнопку. Возможно ли остановить очередь просто на основе id задачи?

04.01.2022
Django makemigrations не работает, как исправить зависимости?

Я получаю ошибку в конце приведенной ниже трассировки. Когда я запускаю 'python manage.py makemigrations'. Я получаю аналогичные ошибки при запуске 'python manage.py makemigrations accounts' и 'python manage.py makemigrations homedb'. Если я запускаю приложение accounts, оно говорит, что мне не …

04.01.2022
Настройка функции Create в наборе представлений DRF

Я хочу настроить пользовательский набор представлений, т.е. когда пользователь регистрируется, его учетная запись также создается.

04.01.2022
Как потребовать логин не администратора перед доступом к логину администратора Wagtail

Я работаю над приложением Django, которое использует Wagtail и django-allauth. Я использую обходной путь из документации Allauth, чтобы воспользоваться некоторыми возможностями Allauth, которых не хватает в ванильном Django Admin login. from django.contrib import admin …

04.01.2022
Как настроить ChainedManyToManyField на заполняемое поле на основе другого поля?

Я пытаюсь заполнить район на основе выбранного города на странице администратора. Я попробовал ChainedManyToManyField, но при выборе города в выпадающем меню нет районов! class District(Timestamps): city = models.ForeignKey(City, on_delete=models.CASCADE) name = models.CharField(max_length=100) class ListingPrice(MinimumListingPriceBase): city = models.ForeignKey("location.City", on_delete=models.CASCADE, null=True) district …

04.01.2022
Неподдерживаемый тип(ы) операнда(ов) для @: 'Q' и 'Q' в Django RestFramework

Я пытаюсь сделать login api с использованием django rest framework и при выполнении сериализации login api столкнулся с ошибкой "unsupported operand type(s) for @: 'Q' и 'Q'" внутри функции validate. Я не могу понять почему возникает эта ошибка и помогите …

04.01.2022
Тестирование валидатора Django с параметрами

Я хочу протестировать пользовательский валидатор для ImageField, который проверяет, что соотношение сторон изображения находится между заданными параметрами. Валидатор принимает min_aspect_ratio и max_aspect_ratio параметры и возвращает функцию validator, которая берет изображение из ImageField: def validate_image_aspect_ratio(min_aspect_ratio: int, max_aspect_ratio: int): """Checks that …

04.01.2022
Как передать массив входных данных из javascript в django views.py

Я пытаюсь передать массив из javascript функции в views.py и после некоторых вычислений в массиве я хочу отобразить массив на веб-странице

04.01.2022
Ajax возвращает всю HTML-страницу в Django

Я пытаюсь реализовать простую форму, используя bootstrap modal, но всякий раз, когда я отправляю форму, в ответ я получаю целую HTML страницу. Запрос является POST. Я перепробовал почти все ответы, которые есть на StackOverflow, но ни один из них мне …

04.01.2022
Django Static Files не развертывается на Google Cloud Bucket

Я развертываю приложение Django, которое работает на сервере google, но оно не загружает статические файлы, так что приложение не загружает css и изображения. Я проверил созданное мной ведро, но в нем нет никаких файлов. Вот settings.py STATIC_URL = '/static/' …

04.01.2022
IndentationError: unindent не соответствует ни одному внешнему уровню отступа (views.py, строка 20) [дубликат].

Введите описание изображения здесь Перепробовал все, начиная от изменения отступов на пробелы и заканчивая записью нового файла, эта ошибка решительно не проходит views.py from django.urls import path from . import views app_name="main" urlpatterns= [ path("",views.homepage,name="homepage"), path("register/", views.register, …