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

07.11.2022
Как "заставить" разделять экземпляры модели между объектами в django при использовании prefetch_related()?

Мой вопрос таков: Как "заставить" экземпляры модели быть общими? В приведенном ниже примере вывода строка 3 и строка 5 имеют Person(2) с разными идентификаторами экземпляров объектов. Это означает, что …

07.11.2022
Django добавляет несколько форм с динамическими полями и ограничением по внешнему ключу на одну страницу

Я новичок в Django и в настоящее время борюсь со следующей проблемой: У меня есть модель базы данных, состоящая из следующего: ` class monitor(models.Model): imap_address = models.CharField(max_length=200) imap_email = models.CharField(max_length=200) imap_password = models.CharField(max_length=200) smtp_address = models.CharField(max_length=200) smtp_email = …

07.11.2022
Можно ли объединить два набора запросов, если один из них имеет аннотацию ранга, а другой - нет?

Я пытаюсь написать функцию поиска и не могу понять, как объединить результаты ранжированного и неранжированного поиска. Допустим, у меня есть следующая модель: class Song(models.Model): filename=models.CharField(max_length=120, db_index=True) title=models.CharField(max_length=120, db_index=True) title_vector=SearchVectorField(null=True, blank=True) Я хотел бы позволить пользователю вводить …

07.11.2022
Как настроить для Tk python 3.10.7

У меня следующая ошибка, я пытаюсь развернуть проект веб-сервисов с django rest framework. Ошибка в сообщении: Python не настроен для tk. Это развертывание находится на render.com есть идеи? <img alt="enter image description here" …

07.11.2022
Как импортировать базу данных из файла csv в django?

В моем webapp мне нужно разместить страницу, где пользователь может создать базу данных из загруженного файла csv. Я пытаюсь сделать это, используя def, как это сделано здесь https://docs.djangoproject.com/en/4.1/topics/http/file-uploads/, но, не работает. Я полагаю, что модели работают …

07.11.2022
Я не могу заставить пользователя создать сессию в Django, используя пользовательский логин

Я делаю CRUD в Django, я создаю пользовательский класс Login, я сделал форму на основе AuthenticationForm, и для моего представления "class Login", у меня возникает ошибка при вызове функции login и попытке присвоить "user", чтобы django создал сессию. Я …

07.11.2022
Счетчик forloop с помощью htmx django

Следуя учебникам, мне удалось сделать форму, которая добавляет элементы заказа с помощью htmx. Каждый новый пункт заказа - это строка div, а не строка таблицы. У меня также есть счетчик forloop для каждой строки, но после добавления новой позиции …

07.11.2022
Отбраковка новостей в python

Я хочу получить точное название компании из данной новостной статьи с помощью regex в python? Могу ли я получить код Я использовал этот код result = re.search('\\b'+company_name+'\\b',string,flags=re.IGNORECASE) но это не работает для компании Local*. я получаю все …

07.11.2022
Как сохранить таблицу базы данных между тестами в django?

Как сохранить записи в базе данных между тестами в тестировании Django? python3 manage.py test tests --keepdb --keepdb сохраняет базу данных, но не таблицы. Таблицы промываются между тестами. Вот псевдокод from django.test import TestCase class test_1(TestCase): def function_1(self): …

07.11.2022
Как вызвать функцию проверки из представлений в шаблоны?

У меня есть функция для проверки, является ли пользователь сотрудником: class VerificateUser(): def allowed_user(request): if request.user.is_staff: return True В моем шаблоне я собираюсь показывать этот раздел только для штатных пользователей, но это не работает. <pre …

07.11.2022
Получение дополнительного поля через аннотацию в отношении "многие ко многим" в Django

У меня есть m2m связь между моделью Feature и моделью User через промежуточную таблицу. Модель функций представляет все доступные функции, и пользователь может включить или отключить ноль, одну или несколько из них через web или api. Когда пользователь включает …

07.11.2022
Django обратный порядок class.objects.all().order_by('-id') не работает

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

07.11.2022
Объект данных PYTZ не обрабатывается нормально библиотекой pendulum

У меня есть 2 даты из часового пояса "Америка/Сантьяго": 2022-09-04 00:00:00 2022-09-04 01:00:00 В "Америке/Сантьяго" они обычно меняют час 4 сентября. Это происходит в 2022-09-04 00h они говорят, что это 2022-09-04 01:00:00. Но в этом году …

07.11.2022
Я не могу заставить пользователя создать сессию в Django

Я делаю пользовательский логин, используя AuthenticationForm, и я переопределяю функцию отправки для аутентификации, пока все хорошо, проблема в создании сессии, я переопределяю функцию "form_valid", включая функцию логина, но я не могу передать "user" ", чтобы django создал сессию пользователя. …

07.11.2022
Возвращение списка из запроса к таблице Django

Помогите, пожалуйста, с последним шагом запроса в Django view. У меня есть две таблицы. class Item(models.Model): class Meta: verbose_name_plural = 'Items' name = models.CharField(max_length=30, null=True, blank=True) def __str__(self): return self.name class Select(models.Model): item = models.ForeignKey('Item', null=True, blank=True, on_delete=models.SET_NULL) …

07.11.2022
'error : can only concatenate str/tuple(not "tuple/str) to str/tuple' error in adding fields to UserCreationForm

я пытался добавить новые поля в UserCreationForm с помощью CustomUserCreationForm, но получил эту ошибку TypeError:can only concatenate str(not "tuple") to str и когда я меняю поле на str, я получаю другое, вот мой код: …

07.11.2022
Исключение Значение: Поле 'id' ожидало число, но получило 'create-room'

Я застрял с этой ошибкой и не могу найти решение. Я следил за курсом YouTube на канале под названием "Traversy Media", и он называется "Python Django 7-часовой курс", и эта часть находится примерно на 01:39 минуте в разделе видео …

07.11.2022
Пост, вызываемый в другом HTML через django

Итак, у меня есть форма в Home1.html, эта форма имеет кнопку submit, которая создает файл и позволяет вам скачать его. Но теперь, и это та часть, в которой я не уверен, я создал еще одну кнопку рядом с "Download", …

07.11.2022
Загружать теги шаблона из модуля, который не является приложением django

Интересно, есть ли способ загрузить теги шаблона из модуля, который не является приложением django. Шаблоны находятся на s3, и наш пользовательский загрузчик прекрасно читает шаблоны с s3, но вызов {% load my_template_file %} шаблона не может найти библиотеку тегов …

07.11.2022
Могу ли я использовать коннектор mysql, используемый в python, в django для подключения к базе данных MySQL

В настоящее время я соединяю django с MySQL с помощью модуля mysqlclient, могу ли я использовать mysql connector, который используется в python для соединения с базой данных MySQL, здесь в django, чтобы ввести дело с базой данных MySQL Я …

07.11.2022
Django выводит поле модели на основе значения другого поля

У меня есть модель CustomUser class Account(AbstractBaseUser): email = models.EmailField(verbose_name = "email", max_length = 60, unique = True) username = models.CharField(max_length = 30, unique = True) Я использую форму создания пользователя для регистрации новых пользователей следующим образом, …

07.11.2022
Сайт Django на сервере aws nginix с супервизором и gunicorn

Здравствуйте все у меня проблема. Я развернул сайт на aws он работает нормально. Чем я размещаю домен godaddy, я добавил это доменное имя в разрешенные хосты. www.mysite.com и mysite.com. когда я захожу на сайт с mysite.com …

07.11.2022
Django не создает суперпользователя с помощью пользовательской модели пользователя

Я создаю приложение Django и реализую пользовательскую модель пользователя для аутентификации. Я не могу создать суперпользователя. Я получаю ошибку, говорящую RecursionError: maximum recursion depth exceeded while calling a Python object. Я использую Django версии 4.1.2. Вот моя модель пользователя …

07.11.2022
Получение уникальных элементов в массиве и добавление значения, если найден такой же элемент - django

&lt;QuerySet [{'product': 6, 'quantity': 1}, {'product': 6, 'quantity': 10}, {'product': 7, 'quantity': 2}, {'product': 9, 'quantity': 3}] &gt; как получить только уникальные элементы в массиве и добавить количество, если найден тот же продукт. В приведенном выше примере: есть два …

07.11.2022
Фильтр QuerySet по заданному списку индексов

У меня есть список индексов, который я хочу извлечь из другого набора запросов. &gt;&gt;&gt; allLocation = loc.objects.all() &gt;&gt;&gt; allLocation &lt;QuerySet [&lt;loc: loc object (1)&gt;, &lt;loc: loc object (2)&gt;, &lt;loc: loc object (3)&gt;, &lt;loc: loc object (4)&gt;, &lt;loc: loc object …

07.11.2022
Я пытаюсь показать некоторые дополнительные данные в моем DRF через сериализатор

Я создал таблицу корзины с количеством, пользователем и товаром. Я хочу показать все подробности о товаре в ответе. Это мой файл модели для корзины <img alt="This is my serializer file …

07.11.2022
Проблема развертывания django с использованием Apache и mod_wsgi

Удалось создать работающее приложение Django, и оно прекрасно работает в разработке (runserver). Однако в настоящее время я застрял с моей производственной сборкой, использующей Apache в качестве веб-сервера. Надеюсь, кто-нибудь сможет помочь. Добавил следующие строки в файл httpd.conf: # ServerName …

07.11.2022
Как удалить из QuerySet по некоторому условию

У меня есть набор запросов, и, допустим, он описан следующим образом (в JSON) { [ { "name": "Alex", "01_correct_answers": 1, "02_correct_answers": 3, }, { "name": "John", "01_correct_answers": null, "02_correct_answers": null, }, { "name": "James", "01_correct_answers": null, "02_correct_answers": 3, }, …

07.11.2022
AttributeError: модуль 'dotenv' не имеет атрибута 'dotenv_values'

Я установил django-environ и пытаюсь получить свои значения из .env. У меня нет проблем, когда я запускаю сервер локально, но когда я запускаю свое приложение с docker-compose up --build у меня возникает ошибка: Traceback (most recent call last): File …

07.11.2022
Django eccomerce prodcut имя не отображается в файле

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

07.11.2022
Django admin сохраняет данные пользователей при удалении из списка like-list

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

07.11.2022
Django Channels. Как избежать исключения RuntimeError: Task got Future attached to a different loop?

Я использую Django Channels с channel_layers (RedisChannelLayer). Используя каналы, мне нужно получать живые сообщения от сигналов только тогда, когда происходит событие post_save. Я пытаюсь отправить сообщение из модуля signals.py. Дело в том, что сообщение отправляется правильно, я успешно получил …

07.11.2022
Как валидировать данные по вторичной модели Django rest (при добавлении или обновлении записи)

Необходимо при создании группы (и передаче списка студентов) проверять, чтобы в группе было меньше какого-то количества студентов, допустим, 20. Связь сущностей Группа-(fk)Студент. Студенты добавляются при создании группы, так и при редактировании (Значит, валидировать надо при post и put запросах). С …

07.11.2022
Django eccomerce website problem with first() function [закрыто]

Когда я использую first() он повторяет первое имя для всех продуктов также когда я использую first() for loop не работает я просто …

07.11.2022
Импорт "django.urls" не может быть разрешен из источника

Я ожидаю решения, пожалуйста, помогите мне, я новичок в этом. Я пробовал искать, но ничего не смог найти.

07.11.2022
Не удалось разобрать остаток: ':' от '1:'

TemplateSyntaxError at /challeges/1 Не удалось разобрать остаток: ':' от '1:' Это мой challege.html {% if month == 1: %} &lt;h1&gt;This is {{ text }}&lt;/h1&gt; {% else: %} &lt;p&gt;This is {{ text }}&lt;/p&gt; {% endif %} Это мой …

07.11.2022
Как запретить DRF ModelSerializer использовать значение поля модели по умолчанию?

Я столкнулся с этой странной ошибкой(?) с BooleanField. При частичном_обновлении сериализатор всегда устанавливает все булевы значения в false, если они не установлены в запросе. Мой models.py class User(AbstractUser): agree_email = BooleanField(blank=True) agree_sms = BooleanField(blank=True) serializers.py class UserChangeSerializer(serializers.ModelSerializer): class …

07.11.2022
Таблица без первичного ключа и двух FK - Django

Я делаю API из существующей базы данных (что означает, что нет возможности изменить схему БД) с помощью Django и rest_framework. У меня есть одна таблица (foos_bars) только с 2 FK. bar_id (FK) | foo_id (FK) 1 |1 2 |2 …

07.11.2022
Однозапросный get_or_create в Django и Postgres

В настоящее время Django выполняет get_or_create как серию из двух отдельных вызовов: 1. try get 2. perform create if the DoesNotExist exception was thrown Это может привести к возникновению IntegrityError исключения, если экземпляр был создан сразу после …

07.11.2022
Django Ajax Загрузка формы с помощью изображения

Я использую Django + Ajax, и я пытаюсь отправить POST запрос для загрузки формы с изображением.. Однако, я все еще получаю ошибку KeyError: 'file' HTML форма (обратите внимание, что я добавил enctype="multipart/form-data"): &lt;form id="addProduct" method="post" enctype="multipart/form-data"&gt; &lt;label class="form-label required-field" …