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

09.12.2022
Что такое модели удаления фараона, бабушки и монархии?

Я просматривал документацию по Django CTE Trees и увидел текст: Семантика множественного удаления: поддерживает шаблоны удаления "Фараон", "Бабушка" и "Монархия". Это ничего не значило для меня, поэтому я немного погуглил - и ничего …

09.12.2022
CKEditor в продакшене не отображается в панели администратора

Я запустил свой проект в производство, CKEditior и CKEditor_uploader оба работали на моем локальном сервере, но теперь не отображаются на моей производственной панели администратора. Любые идеи, почему он может не отображаться, были бы очень признательны. Или любые альтернативные способы …

09.12.2022
Django DenseRank аннотация на основе другой аннотации

Я хочу аннотировать ранжированный набор запросов на основе среднего значения баллов. annotate(avg=Avg('point'), rank=Window(expression=DenseRank(), order_by=Value("avg").desc()) но ранг равен 1 для всех данных. Когда я проверяю запрос прямо в базе данных, результат истинный! но в django все ранги равны 1.. Когда …

09.12.2022
Показывать данные в модальном режиме

Используя Django 3, я разработал страницу, на которой некоторые задачи отображаются как ссылки. Если задание не завершено, то пользователь сам может его редактировать, а если задание завершено, то пользователь может только видеть. Цвет задач различен для каждой задачи …

09.12.2022
Почему так долго выполняется работа с базой данных в django?

С помощью time.time() проверяю время выполнения обращения к базе. def checkCleanQueryset(self, **kwargs) -> list: result_queryset = [] result_queryset = list(kwargs['dict_queryset']) i = 0 start_time = time.time() for r in list(kwargs['dict_queryset']): for key_uuid, value_uuid in r['related_uuid'].items(): try: currentStore = StoreRelated.objects.get(related_uuid__icontains=key_uuid) if …

09.12.2022
Django Rest Framework не читает несколько записей

Я перепробовал все, что написано в блогах. Я даже потребляю сервис с помощью postman, но множественные записи не вставляются. Не могли бы вы помочь мне понять, что происходит? Код не выдает никаких ошибок. Вставляется только одна запись. Мой …

09.12.2022
Синхронизация с Async Django ORM queryset foreign key property

Казалось бы, простая ситуация: Django модель имеет внешний ключ: class Invite(models.Model): inviter = models.ForeignKey(User, on_delete=models.CASCADE) ... В контексте async я делаю: # get invite with sync_to_async decorator, then print(invite.inviter) Получение любимой ошибки async: You cannot …

09.12.2022
Django извлекает данные из таблицы m2m

Я использую стандартную модель Django User. Я создал отношение m2m к ней с моделью Books. Django автоматически создал таблицу в библиотечном приложении - library_books_user. Как я могу получить к ней доступ? Я хочу иметь возможность удалять отношения. Обычно, когда …

09.12.2022
Не работает создание мутации в Graphql [django]

Я использую Django и graphql. Не работает Create Мутация в Graphql. Я не могу понять почему. Update и Delete работают. Но я не могу ничего создать. class MovieCreateMutation(graphene.Mutation): class Arguments: title = graphene.String(required=True) year = graphene.Int(required=True) movie = …

09.12.2022
Как настроить UserCreationForm в django

Здравствуйте, я пытаюсь очистить мою форму создания пользователя с помощью виджетов, но это не работает. Класс не передается 'form-control' Это, однако, работает для формы модели. Не уверен, что я делаю неправильно? Я новичок. forms.py class ProfileForm(UserCreationForm): class Meta: …

09.12.2022
Django подсчет записей с помощью агрегата

У меня есть такое поле Я хочу, чтобы все записи считались со всеми тегами, например sale = Sale.objects.using('read_rep') \ .filter(tags__name__in=['Device','Mobile']) \ .aggregate( **{total: Count('pk', for status, _ in ['Device','Mobile']} ) …

09.12.2022
Группировка по полю в сериализаторе для DRF

Я пытаюсь сгруппировать все мои статьи по категориям для DRF. У меня есть следующий serializers.py: class GroupPageSerializer(serializers.ModelSerializer): sound = serializers.FileField(required=False) image = Base64ImageField(max_length=None, use_url=True) category = serializers.PrimaryKeyRelatedField( many=True, queryset=Category.objects.all()) url = serializers.CharField(allow_null=True, required=False, default=None, allow_blank=True) english = serializers.CharField(source="base", required=False, …

08.12.2022
Django как получить ID промежуточной таблицы?

Есть модель Clients связана many-to-many c Video. У клиента есть избранные видео, вопрос: как получить ID промежуточной таблицы (clients_favorites_videos), чтобы отсортировать видео по последнему добавлению в избранное. class Clients(models.Model): tg_id = models.BigIntegerField() favorit_videos = models.ManyToManyField( Videos, related_name='favorit_videos') class Videos(models.Model): name …

08.12.2022
Как изменить конфигурацию docker и nginx для поддержки asgi WebSocket wss в Django?

Я работаю над небольшим Django проектом, связанным с чатом, где я должен использовать WebSocket для real0time cominucation, я развернул свой проект, используя wsgi и он работал, но когда я достиг точки использования websockt я обнаружил, что я должен изменить …

08.12.2022
Как удалить запись из базы данных postgresql?

Я пишу чат на django channels, и у меня возникла следующая проблема: в качестве group name я ввел слово, написанное кирилицей "chat_Семья" (сейчас я понял, что называть можно только латиницей, цифрами и знаками) и django на это ругается: TypeError: Group …

08.12.2022
Как получить тот же результат поиска, если я фильтрую значение с дефисом, без дефиса или с пробелами в поле queryset?

Мне нужно получить тот же результат, когда я ищу слово с дефисом или без него, а также пробел в поле django queryset. Что я должен сделать, чтобы удовлетворить это.

08.12.2022
Регистрация неправильных переводов в Django

Я часто сталкиваюсь с ошибкой использования gettext в контексте, где фактический язык еще не установлен - вместо того, чтобы использовать соответствующий gettext_lazy. Такие ошибки бывает трудно отловить - я бы хотел сделать их более заметными, ведя соответствующий журнал или, возможно, …

08.12.2022
Django REST Framework кэширование программным способом

Из официальной документации похоже, что единственный способ кэширования с DRF - использовать декораторы . Насколько я знаю, существует также более гибкий способ использования кэширования - прямой запрос к кэшу, как в примере ниже (<a …

08.12.2022
Django Rest Framework - при переопределении сохранения в бэкенде не создается пользовательский id

Я работаю над проектом. У меня есть Django для бэкенда и Vue для фронтэнда. При использовании шаблонов и сохранении в проекте Django у меня нет проблем. Однако, когда я POST к API моих проектов, следующее сохранение из моего …

08.12.2022
Как можно задействовать поиск Django Admin в requests

Url = requests.get('http://127.0.0.1:8000/admin/main/parse_user/?q=корова+трава') Как я могу его задействовать так чтобы я видел данные которые он нашел с бд?

08.12.2022
Как использовать общий updateviews в Django для обновления модели с помощью отдельных значений полей формы?

Models.py: from django.db import models class Location(models.Model): name = models.CharField(max_length=20) is_source = models.BooleanField(default=False) is_destination = models.BooleanField(default=False) def __str__(self): return self.name views.py from django.shortcuts import render from django.urls import reverse_lazy from django.views import generic from .models import Location class LocationsListView(generic.ListView): …

08.12.2022
Django app - django.core.exceptions.ImproperlyConfigured

Итак, я хочу перезаписать некоторые сигналы, предоставляемые django all auth. Поэтому я перезаписываю файл core/apps.py следующим образом: class CoreAppConfig(AppConfig): name = 'core.apps.CoreAppConfig' label = "core" def ready(self): from allauth.account.signals import email_confirmed from allauth.account.models import EmailAddress from .signals import profile …

08.12.2022
Проблемы с импортом Chart.js в проект django через CDN

У меня есть простой проект django, в котором необходимо использовать библиотеку Chart.js для одного из шаблонов. Мой base.html, куда я импортировал библиотеку, показан ниже: &lt;!DOCTYPE html&gt; &lt;!--[if lt IE 7]&gt; &lt;html class="no-js lt-ie9 lt-ie8 lt-ie7"&gt; &lt;![endif]--&gt; &lt;!--[if IE 7]&gt; …

08.12.2022
Django REST: Установите сразу все поля сериализатора как необязательные

Есть ли способ установить поля моего сериализатора как необязательные по умолчанию? У меня уйдут часы, чтобы установить каждое поле каждого сериализатора как необязательное, поэтому я хотел узнать, есть ли какой-нибудь короткий путь. Один пример: class ComputersSerializer(serializers.ModelSerializer): name = …

08.12.2022
<embed> - src с прокси-сервера

В настоящее время я испытываю трудности с установкой атрибута src элемента &lt;embed&gt;. Мои PDF-документы хранятся в облачном хранилище с ограниченным доступом. У моего приложения есть пользователи, и каждый пользователь имеет свой собственный набор PDF-договоров в выделенном пространстве имен. …

08.12.2022
Использование gTTS в проекте Django

Я хочу использовать gTTS в моем Django проекте. Соответственно, я установил django-gtts(pip install Django-Gtts). Он успешно установлен... позднее я добавил 'gTTS' в INSTALLED-APPS файла setting.py. Затем запустил сервер и также попробовал makemigrations gTTS. В обоих случаях получил следующие ошибки. …

08.12.2022
Группировка по в сериализаторе в Django Rest Framework

Я новичок в Django Rest Framework, я хочу группировать данные моего сериализатора по дате, Как я могу это сделать. Как я могу сгруппировать это по дате? моя модель: модель mongo с некоторыми другими полями, но использует только …

08.12.2022
Получение переменных Python Logger Formatter в коде

У меня есть проект Django, и вот как выглядит конфигурация форматера регистратора. 'formatters': { 'simple': { 'format': '%(asctime)s SCORPIO [%(request_id)s] ' + os.environ['ENVIRONMENT'] + ': %(message)s', 'datefmt': '%Y-%m-%dT%H:%M:%S', }, }, Как Python выбирает различные переменные (asctime, request_id), представленные …

08.12.2022
Невозможно создать новый проект в django

(zenv) PS C:\Users\heman\Dev\try-django&gt; django-admin startproject zFirst_site EROOR: Traceback (most recent call last): File "&lt;frozen runpy&gt;", line 198, in _run_module_as_main File "&lt;frozen runpy&gt;", line 88, in _run_code . . . . . . . File "C:\Python311\Lib\site-packages\django\db\models\fields\__init__.py", line 155, in __init__ if …

08.12.2022
Можно ли внутри класса модели Django присвоить атрибуту значение внешнего ключа другого атрибута?

Class Post(models.Model): item = models.ForeignKey(Item, related_name="posts", on_delete=models.CASCADE) post_by = models.TextField(max_length=50) # value= В приведенной выше модели django возможно ли присвоить значение таким образом, чтобы я получил объект внешнего ключа Item, затем получил id Item и сохранил его в …

08.12.2022
You cannot call this from an async context - use a thread or sync_to_async

Django выдает ошибку на consumers.py: django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. import json from channels.generic.websocket import AsyncWebsocketConsumer from asgiref.sync import sync_to_async from .models import Room, Message class ChatConsumer(AsyncWebsocketConsumer): def __init__(self, *args, …

08.12.2022
Django User Logging In System | Views.py не работает

В настоящее время я делаю систему аутентификации пользователей. У меня есть экран входа в систему с парой полей ввода. Я могу записывать значения полей ввода в консоль в моем javascript. Я отправляю данные в бэкенд. Отправка не работает, а …

08.12.2022
Дублирование данных после использования update_or_create

В моем проекте я получаю данные из API, которые я сохраняю в моей базе данных, созданной параллельно, проблема в том, что исходные данные дублируются каждый раз, когда я обновляю страницу, которая выполняет API models.py class Empl(models.Model): code=models.CharField(max_length=10,blank=True,null=True) age=models.CharField(max_length=255,blank=True,null=True) service=models.CharField(max_length=255,blank=True,null=True) …

08.12.2022
Как обрабатывать сетевые ошибки при сохранении в Django Models

У меня есть Django .save() выполнение, которое зацикливается n раз. Меня беспокоит, как защититься от сетевых ошибок во время сохранения, поскольку некоторые записи могут быть сохранены, а другие - нет, и об этом нельзя сказать. Каков наилучший способ убедиться …

08.12.2022
Преобразование текстов во внешние ключи при импорте данных с помощью Django excel

Тбл.1 id author brand_id name barcode unit user1 TestBrand1 Product1 TST1234 700 user2 TestBrand2 Product2 TST5678 380 У меня есть электронная …

08.12.2022
Как сериализовать и получить список объектов в Django Rest Framework?

Я пытаюсь получить список объектов из моего API, но несмотря на то, что они правильно сохранены в базе данных из скрипта, отдельного от приложения Django, я не могу правильно прочитать список объектов, и он преобразуется в OrderedDic следующим образом: …

08.12.2022
Отправка запроса от сигнала

У меня есть модель экзамена, в которой при создании экземпляра создаются экземпляры модели вопроса в количестве, указанном в экзамене (с использованием сигнала post_save). Также у меня есть Go код, который при отправке запроса заполняет 3 поля модели Question. Моя …

08.12.2022
Как переопределить поле модели без сохранения в Django

Предположим, у меня есть модель, представленная ниже : class Post(MainProcess, TimeStampedModel, SoftDeletionModel, models.Model): """Post model.""" slug = models.SlugField(default=uuid.uuid4(), unique=True, max_length=100) uuid = models.UUIDField(unique=True, max_length=500, default=uuid.uuid4, editable=False, db_index=True, blank=False, null=False) title = models.CharField(_('Title'), max_length=100, blank=False, null=False) image = models.ImageField(_('Image'), upload_to='blog_images', …

08.12.2022
Как реализовать потоковое вещание в поднятии видео и комментариях в Django rest framework

Я разработал веб-приложение, содержащее приложение видео, я хочу сделать загрузку видео и комментарии как tiktok и facebook в моем приложении, чтобы быть потоковым с DRF есть ли какие-либо модули или github repos я могу увидеть это,

08.12.2022
Django Transaction.atomic() Vs SQLAlchemy session для массового обновления

Я пытаюсь найти лучший способ массового обновления БД MySQL с помощью python в настоящее время у меня есть следующие способы: req_model.objects.bulk_update(update_queries, list(column_to_update)) В этом методе проблема заключается в части выборки, необходимой для update_queries который представляет собой …