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

22.01.2023
Django query: застрял при попытке отобразить только один экземпляр модели на каждый id

Я пишу модуль беседы для приложения django и у меня не получается создать боковое меню, которое отображается для каждой беседы: имя получателя последнее сообщение в разговоре временная метка этого последнего сообщения Я изо …

22.01.2023
Case sensitves django

Я пытался поставить этот код, чтобы отключить чувствительность символов при входе в систему, но он не работает. В чем проблема? Он по-прежнему отображается. Пожалуйста, учтите чувствительность символов Я хочу использовать этот метод. Я не хочу использовать метод бэкенда. Пожалуйста, …

22.01.2023
Я не могу создать другую пользовательскую модель пользователя, чтобы отменить ту, которую я создал ранее, когда я делаю это и выполняю миграцию, она конфликтует с новой моделью.

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

22.01.2023
Сбой Django Rest Framework при установке нового контекста для сериализатора

Время Django: Я столкнулся с проблемой при предоставлении контекста сериализатору: class CommentSerializer(serializers.ModelSerializer): likes = CustomUserSerializer(many=True,source='likes.all') class Meta: fields = 'likes', model = models.Comment def get_user_like(self,obj): for i in obj.likes.all(): if self.context['user'] in i.values(): return self.context['user'] …

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

Я хочу изменить заголовки в разделе действий в админке Django. Как я могу это сделать?

22.01.2023
Objects.last() или objects.latest('id')? Что быстрее? (django)

мне нужно получить последние данные таблицы в django, но я хочу найти самый быстрый способ сделать это. какой из них самый быстрый? foo.objects.latest("id") foo.objects.last() или я должен использовать get() с одним из вышеперечисленных методов?

22.01.2023
Существуют ли библиотеки для Python для реализации Audit Trail в MySQL?

Я хочу реализовать аудиторский след для FastAPI и Django приложений, но не могу найти обновленные пакеты для такой задачи Я пытался искать в Интернете и нашел пакет под названием django-audittrail, но его последнее обновление было в 2020

22.01.2023
Django валидация файлов на форме

Не могу понять, как вернуть ошибку в шаблоне Я делаю проверку на валидность в моем from FORMS.py class UserForm(forms.Form): first_name= forms.CharField(max_length=20, label='Name') last_name= forms.CharField(max_length=20, label='Last_name') password= forms.CharField(label='Password') repassword= forms.CharField(label='Confirm password') def clean(self): cleaned_data = super().clean() self.password = cleaned_data('password') self.repassword …

22.01.2023
Команда "pip install django" получает ошибку, как ее решить?

Pip install django Collecting django WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)")': /packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. …

22.01.2023
Использование генератора случайных чисел в django

Views.py class PostListView(ListView): model = Post template_name = 'feed/home.html' context_object_name = 'posts' ordering = ['-date_posted'] paginate_by = 10 def get_context_data(self, **kwargs): context = super(PostListView, self).get_context_data(**kwargs) if self.request.user.is_authenticated: liked = [i for i in Post.objects.all() if Like.objects.filter( user=self.request.user, post=i)] context['liked_post'] = …

22.01.2023
Проблема с разделением изображений с помощью Django

Hi Я загружаю изображения с помощью Django, но я хочу разделить изображения, которые заканчиваются на jpg и png, как мне это сделать? Спасибо .

22.01.2023
Как обновить все изменения в базе данных одним блоком

У меня есть такой код for i in range(100): table2.objects.create(id = i, some_extra_fields) как загрузить все изменения в базе данных одним запросом

22.01.2023
Агрегирование в свойстве модели приводит к дополнительным запросам

Мой пример: class Product(models.Model): name = models.CharField(max_length=50) category = models.ManyToManyField("wms.ProductCategory", blank=True) @property def quantity_in(self): return self.intodocumentproduct_set.aggregate(total=Sum('quantity_in', default=0))['total'] class IntoDocumentProduct(models.Model): product = models.ForeignKey("wms.Product", on_delete=models.CASCADE) quantity_in = models.FloatField(blank=True, null=True) class ProductListAPIView(ListAPIView): # queryset = Product.objects.prefetch_related('category').annotate(sum_quantity_in=Sum('intodocumentproduct__quantity_in', default=0)).all() queryset = Product.objects.prefetch_related('category').all() serializer_class = …

22.01.2023
Возможно ли добавить db_index = True к полю, которое не является уникальным (django)

У меня есть модель, которая имеет некоторые поля, такие как: current_datetime = models.TimeField(auto_now_add=True) new_datetime = models.DateTimeField(null=True, db_index=True) и данные будут иметь вид : currun_date_time = 2023-01-22T09:42:00+0330 new_datetime =2023-01-22T09:00:00+0330 currun_date_time = 2023-01-22T09:52:00+0330 new_datetime =2023-01-22T09:00:00+0330 currun_date_time = 2023-01-22T10:02:00+0330 new_datetime =2023-01-22T10:00:00+0330 …

22.01.2023
ЗДРАВСТВУЙТЕ, МОЖЕТ ЛИ КТО-НИБУДЬ ПОМОЧЬ МНЕ, У МЕНЯ СЕЙЧАС ВЫРАЖЕНИЕ, ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ [закрыто]

[settings.py ' gaierror: [Errno 11003] getaddrinfo failed' Я получаю эту ошибку. ](https:/) /i.stack.imgur.com/OTCj4.png) Я пробую этот способ, но не введите описание изображения здесьполучаю точный результат.

22.01.2023
Psycopg2.errors.UndefinedFunction: функция gen_random_uuid() не существует

Ошибка возникает при попытке запустить python manage.py migrate в приложении django. полный код git clone https://github.com/saleor/saleor.git cd saleor python manage.py migrate psycopg2.errors.UndefinedFunction: function gen_random_uuid() does not exist. LINE 1: UPDATE "account_user" SET "uuid" = GEN_RANDOM_UUID() не работает …

22.01.2023
Расшифровка идентификатора URL в django

Я пытался расшифровать Update URL id до зашифрованного формата в url. на странице профиля пользователя есть одна кнопка редактирования, которая содержит url вида обновления. # Страница моего профиля. код def profile(request): lst = request.user.id #This line is the …

22.01.2023
Django_bootstrap5 ничего не форматирует

Я пытаюсь заставить работать базовое форматирование bootstrap в приложении django, и установил django_bootstrap5 для этого. Однако форматирование не применяется ни к одной из страниц. Вот различные страницы: base.html: <!DOCTYPE html> {% load django_bootstrap5 %} <html lang="en"> …

22.01.2023
Как я могу пропустить pk в url при перенаправлении на другой url с помощью общего RedirectView в Django?

Я пытаюсь удалить запись после отображения ее с помощью DetailView и повторного перенаправления на страницу списка. view.py ... class DailyRecordDeleteConformationView(RequiredBasicDetailsAndContextMixin, DetailView): model = DailyRecord obj_not_found_redirect = reverse_lazy('business:add_daily_records') template_name = 'business/daily_records_detail.html' context_object_name = 'record' def get_object(self): detail = self.model.custom_obj.get_single(self) return …

22.01.2023
Как python обрабатывает асинхронные задачи

У меня есть опыт работы с JS фреймворками. Javascript является однопоточным языком и во время выполнения кода, когда он сталкивается с любой асинхронной задачей, цикл событий играет важную роль. Сейчас я занялся Python/Django и дела идут хорошо, но …

22.01.2023
Преобразование изображений HEIC в JPEG в python работает на локальном windows, но не работает в ubuntu aws gunicorn и nginx server

Я сохраняю изображения heic в aws s3 bucket и пытаюсь преобразовать их в jpeg перед отображением на html-странице с помощью библиотеки Pillow и pillow_heif вот код для преобразования import boto3 from PIL import Image from io import BytesIO …

22.01.2023
Невозможно получить Json-файл с помощью javascript в Django

У меня есть json файл, который я хотел бы получить в javascript и создать для него div'ы на веб-странице. Моя проблема в том, что я указываю локальный путь к json-файлу в методе fetch, но он добавляет его в …

22.01.2023
DRF, почему мои корневые api урлы смешиваются (объединяются)?

Вот мои фрагменты кода: # serializers.py from rest_framework import serializers from .models import User class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = '__all__' class UserActivitySerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ( 'id', 'email', 'last_login', 'last_requested_at', ) …

22.01.2023
Спросите jinja, существует ли профиль

Как проверить, что если объект в модели профиля не существует в базе данных, то появляется кнопка crearprofile и если он существует, то появляется профиль? {% if user.profile.is_defined %} <a class="nav-link" href="{% url 'profile' user.id %}">Perfil</a> {% else %} <a …

22.01.2023
Django: невозможно привести тип integer ко времени без указания часового пояса

Ранее я тестировал модели и их функциональную интеграцию. Было несколько полей, которые использовались для ввода времени. Сначала я думал, что IntegerField будет достаточно, но по мере того, как мы продолжали работать с новыми решениями, ситуация менялась. Так появились check_in_time, …

22.01.2023
Slug returns Reverse for '' with arguments '('',)' not found. 1 шаблон(ы)

Я пытаюсь сделать так, чтобы при просмотре блога по определенной ссылке на моем сайте, url отображался www.example.com/view-blog/slug. У меня это работает для изображений и заголовка изображения. Но я не могу заставить его работать с заголовками блогов. …

22.01.2023
Как проверить значение в блоке try except с помощью pytest и покрытия в настройках django?

Я хотел бы протестировать блок Try/Except, но я пробую любой метод Coverage, который говорит, что эта часть не тестируется. Моя цель - протестировать Error_Message из настроек django пользователя, и если пользователь не определил file_validator_error_message в своих настройках Django, я хотел …

22.01.2023
Как я могу получить общий депозит клиентов

Я работаю над проектом Django с 2 моделями; Customer и Deposit, и я хочу отобразить список клиентов с их именами, датой внесения депозита, номером счета и общей суммой депозитов в течение года, так как мне сделать это правильно. Посмотрите, …

22.01.2023
Исчезновение меню в django

У меня проблема с меню в html в django проблема в том, что на индексной странице меню работает отлично, но в других приложениях, таких как проекты или блог страницы меню загружается нормально, но когда вы прокручиваете вниз и …

22.01.2023
Подсказки автозаполнения Django не работают в текстовом поле строки поиска

Я хочу реализовать автозаполнение в поле поиска, которое находится в заголовке каждой веб-страницы (layout.html). Строка поиска ищет по типовому полю с именем 'Title'. В то время как сам поиск работает, я не могу заставить автозаполнение работать, любая помощь будет …

22.01.2023
Объект не имеет атрибута 'title'. Обновление поля "многие ко многим

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

22.01.2023
Как - Реализовать простой Websocket в проекте Django DRF, созданном с помощью CookieCutter, который отправляет простой `unread_count`.

У меня есть проект, созданный с помощью cookiecutter-django и имеющий настройку uvicorn/gunicorn Я могу получить пинг websocat wss://<url> -v --ping-interval=5 Теперь я хочу создать url, который будет выдавать счетчик непрочитанных сообщений пользователю запроса …

22.01.2023
Отсутствие статических файлов после развертывания приложения Django

Я развернул многоконтейнерное Django-приложение на AWS EB с платформой ECS running on 64bit Amazon Linux 2/3.2.3. Вот Dockerrun.aws.json файл. { "AWSEBDockerrunVersion": "2", "containerDefinitions": [ { "essential": true, "image": "${AWS_ACOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/${IMAGE_NAME}:${IMAGE_TAG}", "mountPoints": [ { "containerPath": "/code/static", "sourceVolume": "web" } ], "name": …

22.01.2023
Django templatetag для доступа к произвольному полю формы, определенному аргументом

Этот конкретный блок кода повторяется около ста миллионов раз, только с разными полями формы, и поэтому я хочу заменить все эти строки на templatetags: <label for="{{ form.building_name.id_for_label }}">Building</label> <input name="{{ form.building_name.name }}" value="{{ form.instance.building_name }}"> Так что вместо …

22.01.2023
OAuthlib считает запрос небезопасным из-за обратного прокси-сервера

Я заметил, что для каждого запроса, request.scheme является http. Я не могу найти никаких официальных источников, но мои коллеги сказали, что это происходит из-за того, что Cloudflare действует как обратный прокси и терминатор tls, заставляя хостинг-провайдера моего сервера видеть …

22.01.2023
Есть ли способ очистить кэш поля формы django на странице администратора?

Моя проблема заключается в том, что на сайте, который я создал с использованием django и размещенном на apache, после изменения некоторых моделей через интерфейс администратора я заметил, что есть поле URLField, которое всякий раз, когда страница перезагружается после внесения …

22.01.2023
Нужна помощь в запуске Django на локальной машине после развертывания на DigitalOcean apps

Я использую платформу приложений Digital Ocean для размещения своего сайта, но после выполнения настроек, указанных в конце этой документации на сайте (в конце шага 2), мне кажется, что я что-то упустил, потому что я развернул приложение, следуя …

22.01.2023
Как создать правильно сериалайзер с методом Create в Django?

Мне нужно сделать сериалайзер для того что бы можно было создать Сеть(Chain), но постоянно выводит ошибку как я не пытался Модели: class Address(models.Model): class Meta: verbose_name = "Адрес" verbose_name_plural = "Адреса" country = models.CharField(verbose_name="Страна", max_length=255) city = models.CharField(verbose_name="Город", max_length=255) street …

22.01.2023
Django ASGI/channels с Streaminghttpresponse

Я добавляю каналы в свой проект и это создает проблему, У меня есть stream func, который транслирует видео с помощью streaminghttpresponse, и это работало хорошо до того, как я добавил asgi/channels для запуска сервера. Я видел, что это какая-то ошибка, …

22.01.2023
Django form.instance.field отображает неверное значение даты в HTML-шаблоне, несмотря на наличие правильного значения под рукой

Я запускаю Django 4.1, и представление, которое обслуживает шаблон, является FormView-child. Для начала, вот канонический ответ о том, какое значение является правильным, взятый непосредственно из базы данных: In [6]: DCF.objects.last().appreciation_date Out[6]: datetime.date(2023, 1, 24) …