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

09.03.2022
Django Query - Как сделать фильтр Prefetch со значениями на основе корневого запроса?

Для повышения производительности я использую prefetch selected, чтобы получить все в одном запросе, как это profile = Profile.objects.only('id','series_following').prefetch_related( Prefetch('books_reading', queryset=Book.objects.only('id').filter( series_id=`series_following_id`), to_attr='books')).get(user=request.user_id) Я хочу получить все книги, которые читают с помощью series_following, но я не знаю, как …

09.03.2022
Как переопределить метод update с помощью вложенного сериализатора?

Как обновить поле people? class VisitsSerializer(serializers.Serializer): value = serializers.CharField(max_length=200) people = TrendingCardsPeopleListV3Serializer(many=True, read_only=True) def update(self, instance, validated_data): instance.value = validated_data.get('value', instance.value) # TODO: update people instance.save() return instance

09.03.2022
Как проверить, создан ли уже объект в функции to_present сериализатора Django rest framework

Мне нужно проверить, создан ли уже объект перед добавлением некоторых данных для просмотра в ответе сериализатора. мой код class AppUserSerializer(serializers.ModelSerializer): ''' Serializing App User model ''' main_user = MainUserSerializer(read_only=True) class Meta: ''' Defining main data for AppUserSerializer …

09.03.2022
Как ограничить ввод в DateTime picker?

Я делаю приложение на django, которое будет собирать данные из формы. В форме я собираюсь разместить несколько обычных полей и поле DateTime, но я хочу ограничить это поле DateTime, чтобы пользователь мог выбрать только: For the Date: …

09.03.2022
Как получить месяц из даты в моделях django

Я хочу сделать запрос и вернуть только месяц года поля даты из моих моделей, затем сравнить результат возврата с текущим месяцем года. current_date = datetime.date.today() _history = PayrollModel.objects.filter(employee_id_id=employee_id) if(_history == None or _history.count() == 0): return True if(_history …

09.03.2022
Django не распознается внутри контейнера в Docker [закрыто]

На моем компьютере установлен Django, и он прекрасно работает. Однако, когда я нахожусь в контейнере Docker, кажется, что Django больше не работает (например, если я запускаю import Django в оболочке Python, она не распознает Django). Есть ли у кого-нибудь …

09.03.2022
Django - как отобразить всех пользователей, которые присутствуют?

Я создал систему посещаемости в Django, но не могу получить всех пользователей, которые присутствуют в данный момент. Мой код показан ниже: Модели: class Meta: model = User fields = ("username", 'email', 'password1', 'password2') class is_Present(models.Model): user = …

09.03.2022
Django путает одинаковые имена БД, запущенные на разных портах

Я запускаю две разные MongoDB на разных портах и настроил DB router для поиска нужной базы данных. Кроме того, имя БД и таблицы одинаковы в обоих случаях. Предположим, что у меня есть 2 приложения first_app и second_app, …

09.03.2022
Docs2pdf не может преобразовать pdf

Traceback (последний последний вызов): Файл "C:\Users\jaint\Desktop\student_internship_backend\administration\views.py", строка 3546, in deployCandidate response = pdf_genrator(candidate_name, application_no, adress, office_name, hod_dm, dept_dist) Файл "C:\Users\jaint\Desktop\student_internship_backend\administration\utils.py", строка 356, in pdf_genrator convert("template/Name.docx") Файл "C:\Users\jaint\AppData\Local\Programs\Python\Python310\lib\site-packages\docx2pdf_init_.py", строка 106, in convert return windows(paths, keep_active) Файл "C:\Users\jaint\AppData\Local\Programs\Python\Python310\lib\site-packages\docx2pdf_init_.py", строка 19, in windows …

09.03.2022
В Django отсутствуют данные из базы данных

У меня проблема, которая не должна появляться. Создал проект django. все шаги выполнил на windows OS. Теперь когда пошел делать все то же самое на Ubuntu 20.04 то мой index.html не отображает никаких данных из базы данных, даже если …

09.03.2022
Передача переменной из views.py в models.py django

Я все еще очень новичок в программировании. Моя проблема в том, что у меня есть 2 модели, одна для продажи и одна для агента. Теперь, чтобы отобразить каждого агента и продажи, которые они сделали (с различными атрибутами) …

09.03.2022
Почему я не получаю предупреждение CSRF от django?

Обычно, когда вы пытаетесь сделать POST запрос к серверу в Django без CSRF токена, он выдает такую страницу но последние 3 месяца я играю с DRF и пользовательской моделью …

09.03.2022
Django DRF: Принимать дополнительный ввод от пользователя с помощью сериализатора, но не присутствующий в модели

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

09.03.2022
Django 3.2 как зациклить поле с иностранными ключами

Я хочу зациклить поле, основанное на модели вопроса. Вот мои модели.## Заголовок ## models.py from django.db import models from django.db.models.deletion import CASCADE from django.conf import settings class Question(models.Model): id = models.BigAutoField(primary_key=True) title = models.CharField(max_length=50, unique=True) question = models.CharField(max_length=255, unique=True) class …

09.03.2022
Sprite.svg не отображает иконки при развертывании на heroku, но работает локально (Django, Heroku, SVG)

Я разрабатываю целевую страницу, используя django, html, css. У меня есть файл sprite.svg, содержащий различные иконки (svg рисунки, к которым можно получить доступ, например, используя ""). Файл sprite.svg находится в моем статическом файле. Когда я запускаю страницу на локальном …

09.03.2022
После выполнения миграции я получил эту ошибку RelatedObjectDoesNotExist в /admin/login/ User has no profile

Я только начинаю изучать django. Я хочу создать bookmanager. Сначала я создаю модель Book, после этого создаю пользователей и после этого создаю другую модель Categories. После этой миграции я получаю ошибку RelatedObjectDoesNotExist в /admin/login/ User has no profile. Я могу …

09.03.2022
Django Перенаправление на второй URL

Я пытаюсь сделать редирект на пользовательский url, как показано ниже. Однако может возникнуть ошибка. Поэтому я хочу перенаправить на второй url в случае ошибки. Есть ли способ перенаправить на второй url в случае ошибки? page = self.request.POST.get('ex_page') …

09.03.2022
Аутентификация пользователей в моем приложении django с помощью существующего приложения для входа в систему ASP.Net IdentityServer

Я пытаюсь аутентифицировать пользователей в моем приложении django, используя существующее приложение для входа в систему ASP.Net IdentityServer. Я видел в документации пример для angular или react (приложения на базе Javascript), но не для django. Есть ли у кого-нибудь пример кода …

09.03.2022
Объекты, созданные из задачи celery, не подают сигнал django post_save

У меня есть задача celery, которая создает модальный объект. Я пытаюсь запустить некоторый код после создания объекта, используя сигнал django post_save. но по какой-то причине сигналы не срабатывают. models.py class Alert(models.Model): description = models.TextField() @receiver(post_save, sender=Alert, dispatch_uid="create_jira_issue") def create_issue(sender, …

09.03.2022
Crontab не получает мои текущие переменные окружения

Мне нужно задание cron, все уже настроено, и cron также работает, но, к сожалению, cron не получает мои переменные окружения. Я получаю переменные окружения, используя os, и они работают нормально во всем проекте, но не в моем cron. settings.py …

09.03.2022
Django: запрос select_related игнорируется, а связанные запросы все равно выполняются

У меня есть модель меню со следующими полями: class MenuItem(models.Model): name = models.CharField() parent = models.ForeignKey(self, ...) и 2 сериализатора: class MenuItemSerializer(serializers.ModelSerializer): children = serializer.SerializerMethodField() class Meta: model = MenuItem def get_children(self, data): return MenuItemSerializer(data.children, many=True).data class …

09.03.2022
Django модель пользователя клиента и подключение

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

09.03.2022
Настройка рабочей среды и использование Django for Python на Mac

Я очень новичок в программировании, особенно на Mac (только сегодня начал использовать терминал). Мне нужно установить python на новом Mac и настроить виртуальное окружение, затем использовать Django для создания простого приложения Journal App. Я пробовал следовать различным руководствам, но, …

09.03.2022
Как интегрировать связку продуктов типа amazon buy it в сайт электронной коммерции Django

я построил сайт электронной коммерции на фреймворке django я хочу интегрировать один набор функций как amazon buy it with feature есть ли идеи как это сделать как отношения таблиц и стратегии.

09.03.2022
Создание поля в модели, допускающего несколько записей, которое сохраняется в БД инкрементально

У меня есть модель под названием Handoff, пользователи создают новую передачу каждый день и добавляют к ней заметки для передачи следующей смене. Мне нужно поле, которое может фиксировать ввод пользователя и сохранять данные в БД, но это поле …

09.03.2022
Как аннотировать сложный набор запросов в django

Я хочу иметь счетчик случаев использования. У меня есть три модели Customer (все записи пользователей), Usecase (все записи usecases) и CustomerUsecaseAssociation (записи пользователей и подписки). Я хочу подсчитать подписки на каждый usecase, подписанные пользователями. и я хочу …

09.03.2022
Отображение ответов в форме Django

Я не смог найти решение этой проблемы на сайте Django, в настоящее время у меня есть форма, как показано на рисунке: В моем models.py он сохраняется следующим образом: Я хочу использовать ответы из формы и создать новую форму, …

09.03.2022
Django Rest Framework Документация Swagger

Всем доброго дня! Я пишу игровое приложение с использованием Django и Django rest framework. Я работал над документацией swagger и основная проблема в том, что автогенерируемая схема не содержит никаких параметров. Вот примеры моей реализации: Tempaltes.html {% load …

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

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

09.03.2022
Платежный шлюз PayTm показывает "KeyError at /payments/response/ 'CHECKSUMHASH'" в django

Я устанавливаю платежный шлюз paytm для моего django webapp. но у меня возникла такая проблема KeyError at /payments/response/ 'CHECKSUMHASH' . views.py def VerifyPaytmResponse(response): response_dict = {} if response.method == "POST": data_dict = {} for key in response.POST: …

09.03.2022
Объект 'django model' не является подписываемым

Я получаю эту ошибку, когда пытаюсь выполнить набор запросов на модели Django 'AppUser' object is not subscriptable несмотря на то, что он нормально работает в операторе print, ошибка появляется только когда я помещаю его в …

09.03.2022
Django Test assertTemplateUsed() failed: AssertionError: Нет шаблонов, используемых для отображения ответа

У меня есть страница About и я написал тест для нее. Шаблон хорошо отображается в браузере, а assertTemplatedUsed не работает, даже имя шаблона, имя url и код состояния (возвращает 200) все правильные. Какая часть прошла неправильно? Спасибо! …

09.03.2022
Как получить первичный ключ аннотационного графа

Привет сообщество stackoverflow, мой вопрос касается django annotate. В основном я пытаюсь найти дублирующееся значение с одинаковыми значениями из двух разных полей в двух разных таблицах. Это мой models.py class Order(models.Model): id_order = models.AutoField(primary_key=True) class OrderDelivery(models.Model): order …

09.03.2022
Как запустить cron через точку входа Dockerfile

Я пытаюсь запустить задание cron через файл точки входа Docker. Dockerfile: FROM python:3.8-slim-buster ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 RUN apt-get update -y && apt-get install -y build-essential postgresql python-scipy python-numpy python-pandas cron libgdal-dev && apt-get clean && rm …

09.03.2022
Присоединение моделей Django

Пожалуйста, помогите мне. Я хочу получить результаты от этого sql запроса: select Information.id from Information inner join Search on Information.id=Search.article_id where Search.search_id = 'fish'; my models.py class Information(models.Model): id = models.CharField(max_length=200, primary_key=True) title = models.CharField(max_length=500) link = models.CharField(max_length=100) summary …

09.03.2022
Django ORM дублирует LEFT OUTER JOIN в SQL при аннотировании

Проблема Когда я добавляю аннотацию на основе обратного поля, то в результате SQL появляется двойной "LEFT OUTER JOIN". В результате аннотация суммы считается неправильной (дублируется в зависимости от количества обратных аннотаций) Как сделать аннотацию суммы правильной? Django 4.0.3 Python …

09.03.2022
Как развернуть приложение django на IIS ошибка 403.14

У меня проблема с развертыванием моего приложения Django на IIS. мой wsgi.py import os from django.core.wsgi import get_wsgi_application os.environ.setdefault( 'DJANGO_SETTINGS_MODULE', 'BETA.settings') application = get_wsgi_application() в моем settings.py у меня есть DEBUG = True ALLOWED_HOSTS = [some ip] …

09.03.2022
Как протестировать представление DRF, которое обновляет данные при каждом запросе?

Я использую Django Rest Framework. У меня есть модель Listing, у которой есть атрибут view_count. Каждый раз, когда данные извлекаются из listing_detail_view, view_count обновляется с помощью метода update и выражения F. Все работает как ожидалось, но тест для представления не …

09.03.2022
Django TypeError at /signup/ 'in <string>' требует строку в качестве левого операнда, а не список

У меня есть форма регистрации, которая проверяет, содержит ли поле электронной почты gmail, и выдает ошибку, если нет. forms.py def clean_email(self): submitted_data = self.cleaned_data['email'] if '@gmail.com' not in submitted_data: raise forms.ValidationError('You must register using a gmail address') views.py …

09.03.2022
Django Queryset - Взаимосвязь иностранных ключей

Я пытаюсь сделать набор запросов, в котором я получаю все названия меню из таблицы на основе группы. class Menu(models.Model): name = models.CharField(max_length=50, blank=False, null=False) link = models.CharField(max_length=50, blank=True, null=True) parent = models.ForeignKey(to='menu', blank=True, null=True, related_name="sub_menu", on_delete=models.CASCADE) class MenuGroup(models.Model): menu …