При фильтрации набора запросов по обнуляемому внешнему ключу я могу фильтровать по значению ID (foo_id=123) или по None (foo_id=None). Однако, если я пытаюсь фильтровать по списку (foo_id__in=[123, None]), None игнорируется. Почему это происходит, и какой лучший обходной путь для …
Моя проблема Сделайте модель комментариев и форму для Django Использовать {% for i in post.comment_set.all %} без изменений html Информация, сохраненная в форме комментария, не отображается как я могу это исправить? MY top_detail.html <form method="POST" action="{% url …
Здравствуйте, я получаю эту ошибку при проверке валидности 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")
У меня есть следующий код из учебника, которому я следую: 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" …
У меня есть шаблон, который получает список списков с информацией для таблицы. Я отображаю данные таким образом Вот мой шаблон 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 …
я хочу сохранить расположение файла в базе данных sqlite3, но файл просто сохраняется в локальном хранилище. я пытался сделать это, но возникает ошибка : вот мои модели : from django.db import models …
Существует модель под названием 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]}" …
Я пытаюсь добавить функцию уведомлений к своей платформе социальных сетей. Частично это включает в себя добавление логотипа уведомлений на мою навигационную панель в верхней части моего сайта, который будет отображать количество непросмотренных уведомлений у вошедшего пользователя. Когда я …
Я добавил Person в качестве внешнего ключа к таблице CareerHistory. person = models.ForeignKey( Person, on_delete=models.PROTECT, default=None, related_name='careerist') Я установил default=None, думая, что это позволит избежать ошибки при выполнении миграций о создании нового поля в существующей таблице …
У меня есть отношение один ко многим с Order к OrderItem. OrderItems сохраняет детали таблицы Item. Пункт может быть удален пользователем, но я не могу удалить информацию о пункте из таблицы OrderItem (потому что она будет использоваться для генерации …
У меня есть такой запрос с аннотацией: 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() …
Для моего проекта Django я пытаюсь создать единственную форму, которая позволяет мне добавить строку в мою модель Pipeline и связать эту строку с моделью Process через модель PipelineProcess. Это довольно просто сделать с помощью ModelForms, если бы модель PipelineProcess …
Этот вопрос касается учебника, по которому я изучаю django. Я пытался импортировать from django.template.loader import render_to_string, в файл views.py. Но когда я пытаюсь импортировать его, он выдает такую ошибку на коде vs: Import "django.template.loader" could not be resolved from sourcePylancereportMissingModuleSource …
Я хочу изменить язык в моем пользовательском промежуточном ПО. По какой-то причине приведенный ниже код не работает. 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) …
Я пытаюсь написать API, который бы подписывался на все экземпляры модели Django. Для этого я обратился к документации пакета djangochannelrestframeowork. Я сделал все, как сказано в документации. Вот как выглядит мой файл asgi.py - import os …
Похоже, я не могу решить эту проблему, которая есть в моем проекте Django У меня есть модель с полем FileField. Теперь я пытаюсь создать файл с json данными для хранения в этом поле. Я решал эту проблему разными …
Я пытаюсь загрузить пакет pip install fiona, но он все еще не загружается на моей системе windows 10. 1.Помогите скачать пакет fiona 2.Как управлять кэш-пакетами на pip
У меня есть проект Django, который я развернул на Heroku. Я заметил, что по какой-то причине вычисления не работают, когда я использую меньшие числа. На моей локальной машине Windows все работает нормально. Например, этот расчет newBalance = Decimal(str(userObj.user_coins)) …
Я хочу создать приложение с kivy и django и с регистрацией/логином и я не знаю с чего начать, я уже сделал front-end, но не back-end. Спасибо за ваши ответы !
Здравствуйте я хотел бы создать систему уведомлений. Я создал бейдж, который сигнализирует мне об уведомлении на своей странице для просмотра различных уведомлений и через ajax методом GET обновляю количество уведомлений. Не привязываясь к одному пользователю, счетчик остается количеством уведомлений …
Название немного расплывчатое, так как я не смог придумать, как подытожить это. У меня есть 3 модели django. Давайте назовем их корень, ветвь, лист, чтобы было проще. Корень может иметь несколько ветвей, а каждая ветвь может иметь несколько …
@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: …
Я новичок в Python и Django, у меня есть каталог приложений calc и внутри него есть два файла: views.py urls.py В urls.py, если я набираю import views, сервер выдает ошибку, однако если я набираю from . …
Base_Dir и tempelate foldeer результат
Я использую PostgreSQL, и все запросы работали нормально для всех наших пользователей. Но только не сейчас. Несколько часов назад некоторые предложения не работают для некоторых пользователей. Например: select comments from appointments_appointmentlog where id=102501539; Если я …
Я хочу добавить recaptcha для представления регистрации в моем приложении Django. Для этого я использую файл decorators.py. Я пробовал и другие руководства по добавлению reCAPTCHA, но, похоже, ничего не получается. Есть идеи, почему? views.py class signup_view(generic.CreateView): form_class = RegisterForm …
Хочу реализовать слой сервисов в Django DRF. Пытаюсь написать тест, проверяющий, вызывается ли функция сервиса(создание автора) из класса. Посылаю пост запрос в тестах, но функция не отрабатывает, хотя получаю статус 201 о создании объекта. views.py class AuthorListApiView(APIView): class …
Приложение 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
Я пытался получить значение модели за определенный период времени в 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) Пользователь может …
Я хочу поместить ссылку внутрь переменной (в View Django). Но я получаю ошибку. В разделе slug (slug =% slug), Python путает % url с %u! Ошибка: формат %u: требуется число, а не строка Я использую библиотеку Folium и …
Я использую 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 …
Я пытаюсь создать кастомизированный django-admin, с отдельной страницей, на которую ссылаются в app_list. Я использовал https://stackoverflow.com/a/70446680 в качестве основы и могу получить пользовательскую страницу администратора. Однако, когда я возвращаюсь на главную страницу администратора, все приложения в списке app_list пропадают, …
Привет всем, я новичок в 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, …
Мне нужно обработать некоторые данные из автозаполнения MUI. Если это один выбор, то он будет публиковать объект, если несколько вариантов, то будет публиковать массив выбранных вариантов. Есть ли способ для Django определить, является ли размещенное значение массивом или …
У меня настроена база данных, я использую Django для бэкенда и React.js для фронта. Это проект для школы, но мне трудно найти информацию о том, как сделать это правильно. Я хочу взять дату, установленную для inspection_date, и сравнить …
У меня есть очень простая таблица, которая принимает всех сотрудников, работающих на одном конкретном адресе, и возвращает мне список имен, который выглядит следующим образом: Мой вопрос в том, как я …
[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') таким образом я пытаюсь получить доступ к окружению
Есть сайт на django с регистрацией и входом все нормално. Нужно реализовать добавления фильма в кабинет пользователя по его желанию (у каждого пользователя разные фильмы которые он хочет). Как это сделать? Все фильмы находятся в базе данных. Подскажите, пожайлуста.
У меня есть приложение, которое я создал, используя django в качестве бэкенда и vue js в качестве фронтенда. Я сделал весь фронтенд в Vue JS, т.е. у меня нет html-файлов шаблонов в папке django. Но теперь я хочу, чтобы …
Заявление о проблеме Используйте django-redis с кластеризацией Redis. При взаимодействии с кэшем возникает ошибка. Ошибка указывает на операцию pickle над экземпляром класса ConnectionPool, где один из его атрибутов, блокировка потока, не может быть сериализован и приводит к следующей …