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

11.08.2022
Выполнить цикл for для ключа словаря

Такие данные я отправил в свой шаблон x = [{'id': 668, 'title': 'ME2: Pressurisation Unit Maintenance Record', 'valuess': ['person', 'address', 'asset']} return render(request, 'xyz.html', {'data': x}) хочу запустить цикл for для ключа с именем 'values' в моем наборе данных …

11.08.2022
Выполните makemigration модели Django из пакета

У меня разная структура пакетов и я хочу запустить makemigration и затем мигрировать, но это не работает. у меня есть приложение user_app и пакет models, где находится файл моей пользовательской модели пользователя. когда я запускаю makemigration, у меня появляется …

11.08.2022
Как присвоить несколько объектов к полю ManyToManyField Django по ключу из словаря

Подскажите как при записи в бд добавить к полю ManyToManyField несколько объектов. Вот написал парсер который из текстовика забирает данные формирует словарь где ключ является artno и значения список из brandno, записывает в модели, где идет связь по ManyToManyField Связка …

11.08.2022
Как использовать арифметику в методе сохранения джанго?

Какой лучший appraoch для переопределения метода сохранения, который вычисляет modelfield a trough self.modelfielda= self.modelfieldb / 4 + self.modelfieldc / 2 В настоящее время я получаю Expected type 'int', got 'DecimalField' instead

11.08.2022
Оптимизация запросов в Django ORM с помощью множественных объединений

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

11.08.2022
Есть ли способ передать путь к папке в форму загрузки файлов в Django?

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

11.08.2022
Как импортировать Json-файл в базу данных django с сохранением ссылок на объекты

У меня есть настольное приложение на C# и веб-приложение django, которые используют набор общих типов классов/моделей. Приложение C# экспортирует json файлы, содержащие экземпляры этих моделей, а я пытаюсь импортировать их в базу данных django. Сложность заключается в том, …

11.08.2022
Автоматическая перезагрузка изменений кода в Django не работает в Docker на MacM1

Автозагрузка изменений кода, развернутого в контейнерах docker, не работает на mac m1.

11.08.2022
Отображение списка значений объектов Django в jquery datatables

Я пытаюсь отобразить данные из postgresql с помощью django python в jquery datatables, но у меня возникли некоторые проблемы. вот мой view.py from administrator.models import User def showuser(request): showall = list(User.objects.values_list()) return render(request, '/path.html', {"data": showall}) Я …

11.08.2022
В моей БД postgres нет данных, хотя она существует [дубликат].

У меня есть БД PostgreSQL на удаленном сервере ubuntu. Мой Python скрипт может писать в БД, с использованием этих конфигураций. def get_query(group_name , heb_sale_rent ,heb_street, heb_city , heb_rooms , heb_size , heb_floor , heb_porch , heb_storage , heb_mamad , …

11.08.2022
Тестирование CRUD-функции в Django Restaurant App

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

11.08.2022
Значение Django View не обновляется в шаблоне, если не перезапустить gunicorn.socket (установка: Django + Gunicorn + Nginx)

У меня есть небольшой Django-сайт, работающий на Ubuntu 22.04 на Linode. Он использует Nginx и Gunicorn для обслуживания страницы Django. Теперь я пытаюсь понять, как получить последнее значение сегодняшней даты и времени из views.py при обновлении страницы; похоже, …

11.08.2022
Как фильтровать ManyToMany по ForeignKey используя третью модель?

Не могу понять как сделать отображение доступных к покупке сервисных наборов основываясь на уже купленных оборудованиях. Допустим пользователь купил оборудование и после этого ему открываются к покупке сервисные наборы для данного оборудования. Сервисный набор по ManyToMany может принадлежать к нескольким …

11.08.2022
Django - Аннотирование с помощью Case/When/Value и связанных объектов

У меня есть две следующие модели: class Post(models.Model): content = models.TextField() class Vote(models.Model): UP_VOTE = 0 DOWN_VOTE = 1 VOTE_TYPES = ( (UP_VOTE, "Up vote"), (DOWN_VOTE, "Down vote"), ) post = models.ForeignKey(Post, related_name="votes") vote_type = models.PositiveSmallIntegerField(choices=VOTE_TYPES) Я …

11.08.2022
Ошибка при смене движка базы данных на PostgreSQL

Я получил эту ошибку после смены движка, база данных подключена, однако она определила, что мое поле id является bigint, хотя я специально установил его как поле UUID. class Cart(models.Model): id = models.UUIDField(default=uuid.uuid4, primary_key=True) created_at = models.DateTimeField(auto_now_add=True) в …

11.08.2022
Django restframework object-level-validation

Вот мои модели: Test, Skillarea, question MODELS.PY : class Test(BaseModel): types = models.ManyToManyField( TestType, related_name='tests', ) title = models.CharField(max_length=255) summary = models.TextField() def __str__(self): return self.title class SkillArea(BaseModel): title = models.CharField(max_length=255) test = models.ForeignKey('Test', on_delete=models.PROTECT, related_name='skill_areas') questions …

11.08.2022
Django Model custom User создает таблицу auth_user в базе данных моего приложения при использовании нескольких баз данных

Я создал новый проект с нуля. По умолчанию он использует пакет auth для управления пользователями и разрешениями. Я хочу переопределить пользователя по умолчанию - используя AbstractBaseUser. Создав миграции и выполнив их на моих базах данных, …

11.08.2022
Ошибка при выполнении '$ python manage.py collectstatic --noinput'. remote: Подробнее см. отслеживание выше

Remote: ! Error while running '$ python manage.py collectstatic --noinput'. remote: See traceback above for details. remote: remote: You may need to update application code to resolve this error. remote: Or, you can disable collectstatic for this application: remote: remote: …

11.08.2022
ModuleNotFoundError: Нет модуля с именем 'django_rest_passwordreset'

Я попытался создать учетную запись суперпользователя Django для своего проекта, используя: 'python manage.py createsuperuser' по команде Prompt произошла ошибка - ModuleNotFoundError: No module named 'django_rest_passwordreset'

11.08.2022
Непальский язык, написанный на html-шаблоне python не поддерживает

Я пытался отобразить счет-фактуру на непальском языке, но он отображается как

11.08.2022
Возникает ошибка при запуске python manage.py в Django на linux vps

Недавно я клонировал свой проект django на linux vps. Я использовал python3.10 в своей системе, но в vps у меня python3.8. На самом деле я установил все необходимые пакеты и создал базу данных. У меня возникает эта ошибка всякий …

11.08.2022
Как отобразить данные, имеющиеся в базе данных, с помощью запроса exist()

У меня есть этот код. Но мне нужно отобразить значения, которые существуют в базе данных, а не как "It's Exists in the Database", мне нужно отобразить значения данного email_id. def post(request): if request.method == 'GET': value = example.objects.all() email_id …

11.08.2022
Pytest терпит неудачу при работе с отдельным sqlite

У меня есть система django с drf, где мои представления работают нормально, однако, я не могу написать тест для представления, которое имеет следующий запрос: Object.objects.filter(...).order_by(...).distinct('comdate') . Проблема заключается в том, что он не работает со следующей ошибкой: #python …

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

Рассмотрим следующие иерархические данные. Глубина может быть 3-4 уровня. Как я понимаю, я могу использовать существующие пакеты типа django-mptt или django-treebeard для создания древовидной структуры данных. Мерседес Потребитель МодельА МодельВ SUV …

11.08.2022
Получение фатальной ошибки Python при запуске Django на Apache

Я пытаюсь развернуть свое приложение Django через каплевидный сервер Digital Ocean, используя Ubuntu 22.04 и MySQL. Когда я пытаюсь запустить приложение через Apache, я получаю сообщение "Forbidden Access". Я проверил журнал ошибок и увидел эту ошибку (я удалил свое имя …

11.08.2022
В django как удалить строковое значение, хранящее id родителя, из дочерней таблицы при удалении родителя в M2M отношениях?

Я сохраняю некоторые значения из родительской таблицы в дочерней таблице в виде csv в символьном поле. Проблема в том, что при удалении родителя, хотя m2m-отношение удаляется, значение, которое было выбрано в строке дочерней таблицы, остается как есть. Как мне с …

11.08.2022
Добавление UID или уникального идентификатора в Wagtail/Django

Итак, мой вопрос заключается в том, как я могу сгенерировать случайный UID или slug для моей CMS. Если я использую стандартный идентификатор, который приходит из API v2, люди могут легко угадать URL моего следующего сообщения. Есть ли способ …

11.08.2022
Django Rest Framework с gunicorn gevent

Я использую Django Rest Framework (класс views), с конфигами gunicorn --workers=5 --worker-class=gevent --worker-connections=100 При взаимодействии с ORM выдает You cannot call this from an async context - use a thread or sync_to_async Может ли кто-нибудь помочь мне …

11.08.2022
Как я могу исправить ошибку миграции django DB без удаления файлов миграции

Какой лучший способ исправить этот вид ошибки DataBase Errors без необходимости удаления моей базы данных и файлов миграции и начала ввода данных с нуля? django.db.utils.IntegrityError: The row in table 'store_product_category' with primary key '1' has an invalid foreign key: …

11.08.2022
Очистка определенного поля в Django forms.Form?

У меня есть форма Django следующего вида. class TransactionForm(forms.Form): start = forms.DateField() end = forms.DateField() Я хотел изменить значение перед выполнением валидации: def clean_start(self): start = sef.cleaned_data.get('start') return bs_to_ad(start) //This function returns date in 'YYYY-MM-DD' format …

11.08.2022
Как сохранить имя журнала для необработанного исключения в Django

Я немного запутался в теме логирования Я объявляю все свои логгеры с logger = logging.getLogger(__name__), поэтому при записи логов у меня есть эта информация. Однако, если происходит необработанное исключение, я знаю, что Django регистрирует исключение с именем …

11.08.2022
Django Простая Jwt-аутентификация нескольких моделей

Я работаю над проектом, в котором пользователи общаются с устройствами (rpi) через websockets. Единственный способ, который я могу придумать, чтобы сделать это более безопасным, чтобы другие не могли получить доступ к "комнате" вебсокета, в которой им не разрешено находиться, это …

11.08.2022
Django - Поле модели DateTime сохраняет время как полночь

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

11.08.2022
Получение отношений из поля ManyToMany с помощью аннотации

У меня есть моя база данных здесь. Где у меня есть 2 пользователя, подключенных к одному экземпляру ChatRoomParticipants с ManyToManyField. Я пытаюсь получить список связанных пользователей из поля отношения ManyToMany из ChatRoomParticipants, где я …

11.08.2022
Создание обработчика для сигнала user_activated

Я хочу получать сигнал, когда пользователь активирован (т.е. когда auth_user.is_active становится 1). Я хочу получить этот сигнал только один раз, в первый раз, когда пользователь активирован. Я использовал ответ, данный на этот вопрос, и он работает для меня: …

11.08.2022
Как правильно сделать представление регистрации в django

Я сделал представление регистрации в Django, но оно не работает, оно хранится в базе данных и все такое, но я не могу войти в систему с данными, сохраненными этим представлением, в то время как я могу войти в систему …

11.08.2022
Существует ли расширение Django, которое делает что-то похожее на Ruby on Rails AttrJson

Я пытался найти Django-эквивалент RoR ActiveRecord AttrJson, но не могу найти. Есть ли подобное расширение для Django?

11.08.2022
Как использовать Django's DurationField с Postgres, если ранее он был определен с помощью sqlite?

Недавно я перенес все свои данные из sqlite в postgres. Все поля работают нормально, за исключением поля duration. Оно отображается как целое число в панели администратора и не позволяет мне редактировать или сохранять. Он прекрасно работает с sqlite. …

11.08.2022
Очищается ли кэш Django при перезапуске сервера?

Я пытаюсь использовать API кэширования Django следующим образом: from django.core.cache import cache cache.set('test',[],None) ... list = cache.get('test')... У меня есть 2 вопроса по этому поводу Нужно ли устанавливать бэкэнд кэширования в настройках для этого …

11.08.2022
Наиболее эффективный способ хранения и извлечения 3 списков связанных данных в python

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