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

26.07.2022
Как установить значение по умолчанию для поля multiselect в django

У меня есть модель Account, которая расширяет пользовательскую модель User от django: class Account(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) joined_groups = models.ManyToManyField(Group, related_name='joined_group', blank=True) created_groups = models.ManyToManyField(Group, blank=True) EMAIL_PREFERENCES = [ ('user_emails', 'User Emails'), ('group_emails', 'Group Emails'), ('leader_emails', 'Leader Emails'), …

26.07.2022
Добавление условия к DeleteView в Django

Я изучаю основы Django и пытаюсь добавить условие перед удалением экземпляра ингредиента в общем DeleteView. Но похоже, что DeleteView просто игнорирует мое условие. Что я делаю не так? Заранее благодарю за внимание к моему вопросу! class …

26.07.2022
Внедрение многопользовательских типов для системы управления больницей

Итак, я создаю систему управления больницей в качестве моего домашнего проекта на Django, и одна вещь, которую я понял, это то, что вам нужно реализовать мультисистему из 3 пользователей, которая включает в себя HR, персонал (врач) и пациента. Я …

26.07.2022
Сделать так, чтобы выбор формы Django зависел от значений, представленных в предыдущей форме

Я использую django-formtools для создания многошагового мастера формы. Я хочу использовать данные, введенные на первом шаге, для вызова API, а затем использовать данные ответа на следующем шаге в качестве ChoiceField. Вот как выглядит мой код в настоящее …

26.07.2022
Расширение Heroku Django post-gis: Ошибка "нет атрибута 'geo_db_type'" при миграции новой модели, содержащей геоэлементы

Я столкнулся с этой проблемой при развертывании моего приложения django на heroku. Оно прекрасно собиралось и разворачивалось до того, как я отредактировал свою django модель, включив в нее поле геометрии: geom = models.PointField(verbose_name='geo',srid = 4326) Теперь сборка проходит …

26.07.2022
Ошибка "Недопустимое значение." при использовании сериализатора django rest framework Serializer

Я пытаюсь сохранить некоторую информацию из файла csv в DB с помощью django rest framework, в настоящее время я не уверен, где проблема, в представлении или в модели, для проверки я отправляю данные по мере их поступления в сериализатор. …

26.07.2022
Как сериализовать два класса с отношением один ко многим в django

Это мои модели class Users(models.Model) : name = models.CharField(max_length=20 , blank=False , null=False) email = models.EmailField(max_length=50 , blank=True , null=True) password = models.CharField(max_length=30 , blank=False , null=False) birthday = models.DateField(null=False) photo = models.ImageField(upload_to = 'user_photos/%y/%m/%d') #friend = models.ManyToManyField('self',through='Notif',null=True,related_name='friend') class …

26.07.2022
Как я могу хранить изображения на сервере и обслуживать их с помощью nginx и django?

Я создал приложение Django и использую Gunicorn и Nginx на сервере Ubuntu. Nginx обслуживает мои статические файлы и отлично работает для css файлов и javascript, но у меня проблемы с изображениями. Приложение - это мой личный блог, и я …

26.07.2022
Как настроить миграцию данных из одной модели в другую . Django?

Существует модель Leads с полями : name, phone, email, address и я создаю модель Contacts с теми же полями, но с обработанными данными из Leads. например, объединить все leads с одинаковыми именами и номерами телефонов в …

26.07.2022
Аккордеон с циклом for для одновременного открытия только одного элемента

Я пытаюсь добавить интерактивный id к моему аккордеону, но что-то не так в моем коде и аккордеон открывает каждый элемент аккордеона, все, что я хочу, это иметь возможность открывать один элемент аккордеона за раз при нажатии на него. {% …

26.07.2022
Python/Django - Лучший способ избежать ошибки UnboundLocalError, когда список пуст

Я использую список для получения данных из API. Этот список создается с помощью следующего кода: mylist = [] for batch in stream: for row in batch.results: data = {} data["color"] = row.color data["count"] = row.count mylist.append(data) …

26.07.2022
GCBV Generic Class Based View, Django Classes Issue

$ Здравствуйте, я пытался использовать "GCBV Generic Class Based View" для редактирования сообщения, но это, кажется, не работает и событие это django не может найти мой HTML и я не знаю почему, Надеюсь, я получу некоторую поддержку .... $ ссылка …

26.07.2022
Модульное тестирование Django Rest API возвращает 401 Unauthorized для тестов конечных точек

Я создал несколько модульных тестов с базовыми утверждениями, проверяющими коды состояния, чтобы получить несколько тестов, выполненных и работающих. Сами конечные точки работают безупречно, когда я тестирую их по отдельности вне модульных тестов Django, используя manage.py test test_file. Однако я …

26.07.2022
Как реализовать зависимые выпадающие списки в Django formset

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

26.07.2022
Django 'OneToOne' отношения

У меня есть модель вопроса у которой есть поле отноешнйи OneToOne correct_answer = models.OneToOneField( to = 'Answer', on_delete = models.SET_NULL, related_name = 'сorrectly_answered_question', null = True, ) Я хочу реализовать вывод того, есть ли правильный ответ на вопрос. # …

26.07.2022
Django-tables2 пагинация

При использовании django-tables2 я не смог найти, как сделать пагинацию таблицы. В документации говорится, что достаточно установить таблицу для просмотра, но это не работает. class TableView(SingleTableView): model = TableModel table_class = MyTable template_name = "table.html"

26.07.2022
Django Рекурсивный внешний ключ для сериализатора Получение ошибок not iterable

Я просмотрел много ответов на свои вопросы, я попробовал все решения, приведенные здесь В принципе, сценарий почти такой же, я хотел рекурсивный запрос в моем сериализаторе. Сначала я хочу показать свои модели class Policy(TimeStampedModel): product = models.ForeignKey(Product, …

26.07.2022
Есть ли лучший способ, чем сохранение данных пользователя в сессии?

Когда пользователь регистрируется и вводит свой номер телефона, я не сохраняю данные в базе данных, пока пользователь не подтвердит свой номер телефона, введя код, отправленный на его телефон (OTP). проблема в том, что я сохраняю эти данные в сессии, пока …

26.07.2022
Пустые поля в командах обновления

При использовании команды обновления нет возможности проверить, когда поле по умолчанию является None или None из-за нового значения. Заранее спасибо, если сможете помочь :) # views.py class UpdateCustomerView(APIErrorsMixin, APIView): class InputSerializer(serializers.Serializer): name = serializers.CharField(required=False) password = serializers.CharField(required=False) document = …

26.07.2022
PyPi не захватывает каталог шаблонов в приложении Django

Какова моя цель Я хочу опубликовать PyPI пакет, код в котором будет представлять собой Django приложение (миграции + папка шаблонов, представления, модели и т.д.) Я создал проект setup.py, который включает необходимые данные, чтобы модуль build python собрал …

26.07.2022
Почему пользовательское поле modelform в админке Django не сохраняет данные

У меня есть 2 модели: Room и Roomgroup. Моя цель - представлять модели в админке обоими способами - Roomgroup в Room admin и Rooms в Roomgroup admin, поэтому я настроил модель Roomgroup admin в AdminModelforms, но она не работает …

26.07.2022
Django Тестирование view

Тестирую view. Есть задача от ревьювера как должно быть выполнено тестирование, нет понимания как это должно выглядеть в коде. Прошу подсказать, как это можно реализовать? Нужно в контекстах проверять то что у нас передается в контекст во вьюхах. Весь …

26.07.2022
Как автоматически перезагружать проект Django при обновлении файлов бэкенда?

У меня есть проект Django rest, представление которого считывает с вывода код Matlab. Мой файл 'output. mat' обновляется в такое-то время суток; Но когда я делаю запрос, Django не показывает ожидаемые значения. мой проект Django не показывает обновленное значение. …

26.07.2022
Проблема с экспортом элементов из текущего набора форм в Django 3.2

У меня есть представление, в котором пользователь вставляет количество единиц и после нажатия кнопки submit экспортирует файл excel в файл xlsx. Я использую Django import-export для этого, НО я не знаю, как фильтровать модель CERequests, чтобы пользователь видел только …

26.07.2022
Как заменить ID в одной таблице на соответствующее значение из другой таблицы без внесения изменений в базу данных [закрыто]

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

26.07.2022
Как в FilterView отслеживать "выбранные" элементы при постраничном просмотре?

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

26.07.2022
Использование базы данных не по умолчанию с методами ManyRelatedManager в django

Я хочу использовать базу данных не по умолчанию с методом set ManyRelatedManager в django. Я пробовал следующие методы: При упоминании метода using в запросе Выдает следующую ошибку: AttributeError: 'QuerySet' object has no attribute 'set' …

26.07.2022
Как получить результат из внешнего ключа с тремя ссылками?

У меня есть модели, которые выглядят следующим образом class Tweets(models.Model): description = models.TextField(blank=True, null=False, default="", max_length=255) createdAt = models.DateTimeField(auto_now_add=True, null=True, blank=True) updatedAt = models.DateTimeField(auto_now=True) owner = models.ForeignKey( settings.AUTH_USER_MODEL, blank=True, null=True, on_delete=models.SET_NULL ) class TweetsLike(models.Model): tweetId = models.ForeignKey( Tweets, on_delete=models.SET_NULL, …

26.07.2022
Как я могу читать и преобразовывать данные xlsx в django с помощью представления на основе класса?

From django.shortcuts import render импортировать pandas импортировать xlrd импортировать json from django.http import HttpResponse Создайте свои представления здесь. from django.views.generic.list import ListView from .models import DataModel class Datalist(ListView): # specify the model for list view model = DataModel template_name="datamodel_list.html" …

26.07.2022
Интеграция Keycloak 13.x с Django 4.x и OIDC

Мне нужно интегрировать аутентификацию/авторизацию Keycloak 13.0.0 в проект Django 4.0.6, используя OIDC. Есть несколько библиотек, которые претендуют на интеграцию Keycloak и Django (например, django-keycloak, boss-oidc), но они не обновлялись годами, или явно не совместимы с новыми версиями Django. Существуют …

26.07.2022
Django игнорирует user_permissions

В моем проекте django я использую только групповые разрешения. Панель отладки показывает, что запрос делается как к user_user_permissions, так и к auth_group_permissions. Даже если модель user_user_permissions не заполнена, возможно ли избежать этого запроса? С уважением

26.07.2022
Графическое отображение базы данных с помощью Django или Sqlite

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

26.07.2022
Как мне действительно продвинуться в Django, изучая и охватывая более продвинутые темы, такие как внедрение docker и postgresql?

Я чувствую, что застрял на середине перехода от базового Django к Django для профессионалов. Я не могу просто двигаться дальше. Мне нужен ваш совет. Как мне начать работать с реализацией Docker и PostgreSQL?

26.07.2022
Не могу получить доступ к панели администратора моего проекта django [закрыто]

: return debug, technical_500_response(request, *exc_info) File "/data/user/0/ru.iec.pydroid3/files/aarch64-linux-android/lib/py thon3.9/site-packages/django/views/debug.py", line 66, in technical 500 html reporter.get_traceback_html() = Файл "/data/user/0/ru.iec.pydroid3/files/aarch64-linux-android/lib/py". thon3.9/site-packages/django/views/debug.py", строка 386, in get traceback html return trender(c) Файл "/data/user/0/ru.ilec.pydroid3/files/aarch64-linux-android/lib/py". thon3.9/site-packages/django/template/base.py", строка 175, in render return self._render(context) Файл …

26.07.2022
Аутентификация пользователей Django с помощью Azure AD и ролей приложений

Обзор Я хочу интегрировать Azure Active Directory для аутентификации и авторизации. Вопрос Как мне интегрировать библиотеку msal в веб-приложение Django, ведь официальные примеры Azure используют Flask? А как сопоставить группы AppRoles, которые я определил в регистрации …

26.07.2022
Отношения celery_beat не найдены postgres при использовании docker

У меня есть приложение Django с Nginx, Gunicorn, PostgreSQL и Celery, которое я докеризировал. При попытке добавить celery_beat в docker-compose.yml я получаю django.db.utils.ProgrammingError: relation "django_celery_beat_periodictask" does not exist, хотя миграции были выполнены успешно. Локально запуск celery_beat работает нормально, …

26.07.2022
Что является эквивалентом списка_значений django orm в sqlalchemy?

Я хочу извлечь все идентификаторы из первого запроса old_devices_or_user_tokens = DeviceDAO(session=session).filter__or(user_id=user.id,device_id=token_obj.device_id) DeviceDAO(session=session).delete(synchronize_session=False, ) чтобы я мог передать список идентификаторов в операторе delete с помощью чего-то вроде DeviceDAO(session=session).delete(synchronize_session=False, id__in=old_devices_or_user_tokens) В django ORM я мог бы просто сделать …

26.07.2022
Как зациклить intergerFIeld в шаблонах django?

Мне нужно зациклить элемент в соответствии с динамическими данными. У меня есть поле INTeger. Вот что я хочу зациклить: <li class="list-inline-item"><i class="fas fa-star text-warning"></i></li> примерно 5 раз максимум и 1 мин. Спасибо

26.07.2022
Django не находит объект базы данных при попытке визуализации представления

При переходе по url /val/4/13/bs я получаю следующую ошибку: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/val/4/13/bs Raised by: valapp.views.BSDetail No balance sheet found matching the query Вот код views.py: class BSDetail(generic.View): def get(self, …

26.07.2022
Как загрузить изображения в wagtail images с помощью django rest framework?

У меня небольшая проблема, любая помощь будет оценена по достоинству: У меня есть модель, которая имеет поле icon, которое связано с wagtailimages.Image Как мне загрузить изображения в поле, которое является ForeignKey, связанным с wagtailimages.Image Это сериализатор моей модели: …