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

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, …

04.01.2022
Я хочу получить данные с помощью api во flutter

Я пытаюсь создать приложение типа фриланса. Я использую flutter, а для данных бэкенда я создал api, используя django rest framework. Вот models.py: Вот мой serializers.py: class OfferSeriaLizer(serializers.ModelSerializer): class Meta: model = Offer fields = ('id', 'offer_title', 'image', 'user', …

04.01.2022
Как правильно поступить с хранением и использованием конфиденциальных данных в среде prod?

У меня есть веб-приложение django в производственной среде, размещенное на сервере. Для хранения конфиденциальных данных я использую .env файл, исключенный из моего процесса git, хранящийся на сервере, где размещено мое приложение. # .env file { "ENV_TYPE": "prod", "SECRET_KEY": "mysecretkey", …

04.01.2022
Apache24 Production Server For Django React App: React показывает ошибку 403 Forbidden

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

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

при создании виртуальной среды в Django я получил site-package is not writable и поэтому когда я пишу команду Django-admin я получаю ошибку not found in external or internal может кто подскажет как мне это решить

04.01.2022
Как итерировать список, отправленный из React в Django

Я хочу итерировать цвета в Django, он должен выводить сначала красный, затем зеленый # data from frontend react data = request.data print(data) <QueryDict: {'colors': ['red', 'green']}> результат должен быть таким : red green

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

Как заставить Django хранить уже загруженное изображение обложки пользователя, не удаляя его при загрузке нового изображения, а просто заменяя его? У меня возникла проблема, когда я пытаюсь понять, как сохранить старые изображения обложки при добавлении новых. Происходит так, что …

04.01.2022
Как заставить кнопку POST фреймворка django rest работать?

У меня есть такая модель: class Ad(models.Model) : title = models.CharField( max_length=200, validators=[MinLengthValidator(2, "Title must be greater than 2 characters")] ) price = models.DecimalField(max_digits=7, decimal_places=2, null=True) text = models.TextField() # Shows up in the admin list …

04.01.2022
Показывает ERROR 405 в браузере и метод не разрешен в оболочке - Django

Я создаю сайт, который имеет 2 типа пользователей. Форма регистрации работает нормально, но форма входа и форма добавления товаров выдает HTTP 404 ERROR в браузере и показывает метод не разрешен в оболочке. Вот все коды …

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

Я хочу создать API, который может быть вызван из фронтенда и отображает резюме и связанные объекты с объектом, который я хочу удалить (как в представлении удаления в админке Django) Связанные объекты удалены, поскольку в определении модели используется …

04.01.2022
Всплывающее окно при выполнении условия if в файле views.py в django

Я хочу показать всплывающее окно вместо httpresponse, показанного ниже в файле views.py после выполнения условия if - (ниже приведен участок кода в файле views.py) if data['check_in'] > now and data['check_out'] > now and data['check_out'] > data['check_in']: #Check if the …