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

23.05.2022
Почему в запросе Django внешний ключ id __in не соответствует None?

При фильтрации набора запросов по обнуляемому внешнему ключу я могу фильтровать по значению ID (foo_id=123) или по None (foo_id=None). Однако, если я пытаюсь фильтровать по списку (foo_id__in=[123, None]), None игнорируется. Почему это происходит, и какой лучший обходной путь для …

23.05.2022
Как я могу использовать django comment_set.all

Моя проблема Сделайте модель комментариев и форму для Django Использовать {% for i in post.comment_set.all %} без изменений html Информация, сохраненная в форме комментария, не отображается как я могу это исправить? MY top_detail.html <form method="POST" action="{% url …

23.05.2022
'>' не поддерживается между экземплярами 'NoneType' и 'NoneType' Проверка перекрытия

Здравствуйте, я получаю эту ошибку при проверке валидности def sefl(clean): start_number=self.cleaned_data.get("start_number",None) end_number=self.cleaned_data.get("end_number",None) latest_start=max(start_number, end_number) earliest_end = min(start_number, end_number) delta = (earliest_end - latest_start) + 1 if delta is None: raise ValidationError("overlap not allowed")

23.05.2022
PylancereportMissingModuleSource на VS Code

У меня есть следующий код из учебника, которому я следую: from django.http import HttpResponse import random from django.template.loader import render_to_string from articles.models import Article Проблема в том, что я получаю эту ошибку в VS Code: Import "django.http" …

23.05.2022
Django обновляет таблицу на странице каждые 5 секунд

У меня есть шаблон, который получает список списков с информацией для таблицы. Я отображаю данные таким образом Вот мой шаблон html {% for each in info %} <tr class="bg-dark-2"> <th data-label="Seller" scope="row"><span class="fw-bold">{{ each.2 }}</span></th> <th data-label="U …

23.05.2022
Как сохранить местоположение файла в базе данных sqlite3 - django

я хочу сохранить расположение файла в базе данных sqlite3, но файл просто сохраняется в локальном хранилище. я пытался сделать это, но возникает ошибка : вот мои модели : from django.db import models …

23.05.2022
Django: Рекурсивно получить все дочерние и внучатые объекты

Существует модель под названием Comment со следующим рекурсивным отношением. class Comment(models.Model): video = models.ForeignKey(ProductVideo, on_delete=models.CASCADE) text = models.TextField(max_length=1000) commented_at = models.DateTimeField(default=timezone.now) parent = models.ForeignKey( "self", blank=True, null=True, on_delete=models.CASCADE, related_name="replies", ) def __str__(self): return f"{self.user}, {self.text[:10]}" …

23.05.2022
Ошибка при выводе списка подписчиков пользователя

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

23.05.2022
Столбец содержит нулевые значения

Я добавил Person в качестве внешнего ключа к таблице CareerHistory. person = models.ForeignKey( Person, on_delete=models.PROTECT, default=None, related_name='careerist') Я установил default=None, думая, что это позволит избежать ошибки при выполнении миграций о создании нового поля в существующей таблице …

23.05.2022
Дублирование данных ИЛИ сохранение данных об элементах заказа в поле JSONField

У меня есть отношение один ко многим с Order к OrderItem. OrderItems сохраняет детали таблицы Item. Пункт может быть удален пользователем, но я не могу удалить информацию о пункте из таблицы OrderItem (потому что она будет использоваться для генерации …

23.05.2022
Django Annotate resolve different value than bucle for в одном подзапросе

У меня есть такой запрос с аннотацией: whateverquery=Whatever.objects.filter(query,important_field__isnull=False).values('important_field','id').annotate( total=Count('id'), total_contract_by_user=Count( Subquery(OtherWhatever.objects.filter( whatever__important_field=OuterRef('important_field'), status="asignada", visibility=True, confirm=True).values('user').distinct(),output_field=IntegerField())) ).values('total','total_contract' ).annotate(tasa_conversion=Cast(F('total_contract_by_user')/F('total'),FloatField()) ).values('total','total_contract','tasa_conversion' ).order_by(order) Не решает то же значение в total_contract_by_user, что: for w in whateverquery: total_contract_by_user = OtherWhatever.objects.filter(visibility=True,confirm=True,status="asignada",Whatever__important_field=w['important_field']).values('user').distinct() tasa_conversion = round((total_contract_by_user.count() …

23.05.2022
Как добавить поле сквозной модели в форму Django

Для моего проекта Django я пытаюсь создать единственную форму, которая позволяет мне добавить строку в мою модель Pipeline и связать эту строку с моделью Process через модель PipelineProcess. Это довольно просто сделать с помощью ModelForms, если бы модель PipelineProcess …

23.05.2022
Импорт "django.template.loader" не может быть разрешен из sourcePylance

Этот вопрос касается учебника, по которому я изучаю django. Я пытался импортировать from django.template.loader import render_to_string, в файл views.py. Но когда я пытаюсь импортировать его, он выдает такую ошибку на коде vs: Import "django.template.loader" could not be resolved from sourcePylancereportMissingModuleSource …

23.05.2022
Изменение языка в пользовательском промежуточном ПО

Я хочу изменить язык в моем пользовательском промежуточном ПО. По какой-то причине приведенный ниже код не работает. class LanguageMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): print('set language to spanish...') translation.activate("es") request.LANGUAGE_CODE = "es" response = self.get_response(request) …

23.05.2022
Невозможно подписаться на канал Django Rest-frameworks

Я пытаюсь написать API, который бы подписывался на все экземпляры модели Django. Для этого я обратился к документации пакета djangochannelrestframeowork. Я сделал все, как сказано в документации. Вот как выглядит мой файл asgi.py - import os …

23.05.2022
Как загрузить json.dump в поле FileField модели

Похоже, я не могу решить эту проблему, которая есть в моем проекте Django У меня есть модель с полем FileField. Теперь я пытаюсь создать файл с json данными для хранения в этом поле. Я решал эту проблему разными …

23.05.2022
Есть ли другой способ загрузки пакетов без pip?

Я пытаюсь загрузить пакет pip install fiona, но он все еще не загружается на моей системе windows 10. 1.Помогите скачать пакет fiona 2.Как управлять кэш-пакетами на pip

23.05.2022
Десятичное исчисление отличается на моей локальной машине и на сервере Heroku

У меня есть проект Django, который я развернул на Heroku. Я заметил, что по какой-то причине вычисления не работают, когда я использую меньшие числа. На моей локальной машине Windows все работает нормально. Например, этот расчет newBalance = Decimal(str(userObj.user_coins)) …

23.05.2022
Может ли кто-нибудь объяснить мне, как сделать регистрацию/вход в приложение django и kivy?

Я хочу создать приложение с kivy и django и с регистрацией/логином и я не знаю с чего начать, я уже сделал front-end, но не back-end. Спасибо за ваши ответы !

23.05.2022
Django система уведомлений для одного пользователя

Здравствуйте я хотел бы создать систему уведомлений. Я создал бейдж, который сигнализирует мне об уведомлении на своей странице для просмотра различных уведомлений и через ajax методом GET обновляю количество уведомлений. Не привязываясь к одному пользователю, счетчик остается количеством уведомлений …

23.05.2022
Django обновляет содержимое HTML-элемента на той же странице на основе выбранного элемента

Название немного расплывчатое, так как я не смог придумать, как подытожить это. У меня есть 3 модели django. Давайте назовем их корень, ветвь, лист, чтобы было проще. Корень может иметь несколько ветвей, а каждая ветвь может иметь несколько …

23.05.2022
Как применить одну и ту же цепочку декораторов к нескольким функциям

@extend_schema( methods=['GET'], responses={(200, STYLES_MIME_TYPE): OpenApiTypes.BINARY}) @extend_schema( methods=['PUT'], request={STYLES_MIME_TYPE: OpenApiTypes.BINARY}, responses={(204, 'application/json'): OpenApiResponse( response={'type': 'array', 'items': {'type': 'integer', 'format': 'int32'}}, examples=[OpenApiExample( 'Returned style IDs example', status_codes=['204'], value=[101, 102, 103])])}) @api_view(['GET', 'PUT']) @permission_classes([IsAuthenticated|ReadOnly]) @renderer_classes([StylesRenderer, StylesJSONRenderer]) @parser_classes([StylesParser]) def styles(request: Request, pid: …

23.05.2022
Import views vs from . import views

Я новичок в Python и Django, у меня есть каталог приложений calc и внутри него есть два файла: views.py urls.py В urls.py, если я набираю import views, сервер выдает ошибку, однако если я набираю from . …

23.05.2022
Почему это предложение SQL застревает и не завершается

Я использую PostgreSQL, и все запросы работали нормально для всех наших пользователей. Но только не сейчас. Несколько часов назад некоторые предложения не работают для некоторых пользователей. Например: select comments from appointments_appointmentlog where id=102501539; Если я …

23.05.2022
Добавление reCAPTCHA a от Google в представление на основе классов в Django

Я хочу добавить recaptcha для представления регистрации в моем приложении Django. Для этого я использую файл decorators.py. Я пробовал и другие руководства по добавлению reCAPTCHA, но, похоже, ничего не получается. Есть идеи, почему? views.py class signup_view(generic.CreateView): form_class = RegisterForm …

23.05.2022
Как протестировать вызывается ли функция из класса Django DRF APIView

Хочу реализовать слой сервисов в Django DRF. Пытаюсь написать тест, проверяющий, вызывается ли функция сервиса(создание автора) из класса. Посылаю пост запрос в тестах, но функция не отрабатывает, хотя получаю статус 201 о создании объекта. views.py class AuthorListApiView(APIView): class …

23.05.2022
Сервер RabbitMQ не запущен

Приложение rabbitmq_prelaunch завершилось с причиной: {{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}} {"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}}}}"}. Kernel pid завершен (application_controller) ({application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}}}) Записывается дамп аварии в: erl_crash.dump...done

23.05.2022
Подсчет различных значений пользователя за определенный период времени с выбором последнего за этот день

Я пытался получить значение модели за определенный период времени в django. Модель используется для ведения своего рода журнала активности. class Activity(models.Model): PLACE_CHOICES = (('home', 'Home'),('office', 'Office')) userId = models.IntegerField() date = models.DateField() place = models.CharField(max_length=25, choices=PLACE_CHOICES) Пользователь может …

23.05.2022
Запишите URL в переменную в представлении Django

Я хочу поместить ссылку внутрь переменной (в View Django). Но я получаю ошибку. В разделе slug (slug =% slug), Python путает % url с %u! Ошибка: формат %u: требуется число, а не строка Я использую библиотеку Folium и …

23.05.2022
Аннотирование полей в django_filter

Я использую django_filters для поиска по большому запросу с аннотациями: https://django-filter.readthedocs.io/en/stable/ Мой вопрос в том, существует ли какой-то способ фильтрации по полям Annotate? Например, по whateverannotate? whateverquery=Whatever.objects.filter(query).values('whatever').annotate( total=Count('id'), whateverannotate=Count(Case(When(whatever_field="whateveValue", then=1),output_field=IntegerField()))).values('whateverannotate','total').order_by(order) response_form=WhateverFilter(request.GET, queryset=whateverquery) filtered_qs = response_form.qs …

23.05.2022
Пользовательская страница администратора Django теряет URLS

Я пытаюсь создать кастомизированный django-admin, с отдельной страницей, на которую ссылаются в app_list. Я использовал https://stackoverflow.com/a/70446680 в качестве основы и могу получить пользовательскую страницу администратора. Однако, когда я возвращаюсь на главную страницу администратора, все приложения в списке app_list пропадают, …

23.05.2022
Попытка добавить некоторые поля в моих моделях в группу django

Привет всем, я новичок в Django. Я создал эту модель, чтобы немного подражать функциональности группы Facebook from django.db import models from profiles.models import Profile from django.contrib.auth.models import Group # Create your models here. class Groupapp(models.Model): groups = models.ManyToManyField(Group,blank= True, …

23.05.2022
Проверка Django представляет собой массив

Мне нужно обработать некоторые данные из автозаполнения MUI. Если это один выбор, то он будет публиковать объект, если несколько вариантов, то будет публиковать массив выбранных вариантов. Есть ли способ для Django определить, является ли размещенное значение массивом или …

23.05.2022
Сравнить дату из базы данных с текущей датой и предупредить пользователя, если она опоздала

У меня настроена база данных, я использую Django для бэкенда и React.js для фронта. Это проект для школы, но мне трудно найти информацию о том, как сделать это правильно. Я хочу взять дату, установленную для inspection_date, и сравнить …

23.05.2022
Как сохранить место в таблице HTML при экспорте в PDF Django / Python

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

23.05.2022
Невозможно получить доступ к переменной окружения в django, заданной в файле supervisor conf

[program:program_name] command={gunicorn-path} directory={path} user={user} autostart=true autorestart=true redirect_stderr=true stderr_logfile=api_error.log stdout_logfile=api_out.log environment=ENV=my_env Я использую приведенный выше файл supervisor.conf для установки окружения для моего Django, ENVIRONMENT = os.environ.get('ENV') таким образом я пытаюсь получить доступ к окружению

23.05.2022
Как добавить фильм в любимые?

Есть сайт на django с регистрацией и входом все нормално. Нужно реализовать добавления фильма в кабинет пользователя по его желанию (у каждого пользователя разные фильмы которые он хочет). Как это сделать? Все фильмы находятся в базе данных. Подскажите, пожайлуста.

23.05.2022
Как открыть веб-страницу django из приложения vue js?

У меня есть приложение, которое я создал, используя django в качестве бэкенда и vue js в качестве фронтенда. Я сделал весь фронтенд в Vue JS, т.е. у меня нет html-файлов шаблонов в папке django. Но теперь я хочу, чтобы …

23.05.2022
Настройка redis-кластера с Django

Заявление о проблеме Используйте django-redis с кластеризацией Redis. При взаимодействии с кэшем возникает ошибка. Ошибка указывает на операцию pickle над экземпляром класса ConnectionPool, где один из его атрибутов, блокировка потока, не может быть сериализован и приводит к следующей …