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

27.08.2022
Установка UpdateView в Django с формой, у которой настроен метод __init__

Когда я использую UpdateView в Django с формой, у которой метод init настроен для настройки кверисетов ModelMultipleChoiceField не загружает начальные значения экземпляра? Сначала немного контекста: я делаю приложение, которое управляет документами, связанными с субпорталами, для этого каждый субпортал …

27.08.2022
Ограничить отношения OneToone с помощью различных опций

Итак, я расширил AbstractUser классом Account (используя наследование), это не добавляет ничего нового, он здесь на случай, если я захочу добавить что-то позже. Счета должны иметь "тип пользователя", допустим "user_type_1" и "user_type_2", эти 2 модели имеют новые поля, и …

27.08.2022
ChoiceField появляется вместо CharField в панели администратора Django

при создании отношений "многие-к-одному" в django с использованием Foreignkey Choicefield появляется вместо CharField в Django Admin Panel Изображение модели Изображение панели администратора Django Код файла Views.py from django.http import JsonResponse …

27.08.2022
Django orm: упорядочивание набора запросов к посту по наибольшему количеству тегов из поиска

Я хочу упорядочить посты по наибольшему количеству тегов в посте мои модели: class post(models.Model): description = models.Charfield(max_length = 2000) class tag(models.Model): t = models.Charfield(max_length = 100) class tags(models.Model): tag = models.ForeignKey(tag, ...) post = models.ForeignKey(post,...) …

27.08.2022
Настройка поля администратора django на основе другого выпадающего поля

У меня есть простое приложение Django с тремя моделями: class Category(models.Model): name = models.CharField(max_length=100) description = models.TextField(("Description")) class ItemType(models.Model): name = models.CharField(max_length=100) description = models.TextField(("Description")) category = models.ForeignKey(Category, on_delete=models.CASCADE) class Plant(models.Model): category = models.ForeignKey(Category , on_delete=models.SET_NULL , null=True) type …

27.08.2022
Django - загрузка файлов во встроенный набор форм

Я пытаюсь сделать инлайн форму с помощью inlineformset_factory, но мой объект Image не сохраняется модели: class Product(models.Model): name = models.CharField(max_length=200) category = models.ForeignKey(Category, on_delete=models.CASCADE) availability = models.IntegerField() price = models.DecimalField(max_digits=5, decimal_places=2) def __str__(self): return self.name class Image(models.Model): file = …

27.08.2022
Как отобразить в списке чата тех, с кем я переписывался ранее?

У меня есть код чата, в котором я хочу отображать и предлагать только тех пользователей, с которыми уже была переписка, то есть как входящие, так и исходящие сообщения, а не всех зарегистрированных пользователей html код: views.py: def get_messages(request): chats …

27.08.2022
Как указать пользовательское поле поиска для действия DRF в наборе представлений?

Я хотел бы указать пользовательское поле поиска в действии (отличное от поля по умолчанию viewset "pk"), т.е. @action( methods=["GET"], detail=True, url_name="something", url_path="something", lookup_field="uuid", # this does not work unfortunately ) def get_something(self, request, uuid=None): pass Но …

27.08.2022
Django ManyToMany альтернатива плюсы и минусы

Я разрабатывал систему чата с каналами и имею эти модели для потока (некоторые атрибуты удалены для простоты) : class Thread(models.Model): name = models.CharField(max_length=50, null=True, blank=True) users = models.ManyToManyField('auth.User') Я понял, что это также можно реализовать следующим …

27.08.2022
Как можно автоматически назначить модель пользователю?

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

27.08.2022
Ключ не присутствует в таблице django

Сразу скажу, я просмотрел все подобные вопросы, но я could not solve my problem. Поэтому и спрашиваю. Изначально я создал таблицы Products, FeaturesForProduct, ProductFeatures в postgres. Теперь мне нужно перенести эти таблицы в django. Я использовал команду python …

27.08.2022
Django prefetch, связанный с int PK?

У меня есть модель "A", которая имеет: class A: my_fk = models.IntegerField(...) Затем делаем такой запрос: queryset = A.prefetch_queryset().prefetch_related("somemodel") что все работает. Теперь я хочу получить префетч из таблицы B, где B.id = A.my_fk. …

27.08.2022
Бесконечный порог времени или обход порога time_threshold

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

27.08.2022
Решить проблему AnonymousUser в Django

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

26.08.2022
Python: аутентификация пароля не удалась для пользователя "ubuntu" при запуске python manage.py runserver в AWS CLI

Я пытаюсь разместить веб-приложение на aws с помощью EC2, я установил все необходимые пакеты, и, кажется, все работает нормально, но когда я запускаю python manage.py runserver в base, он возвращает эту ошибку password authentication failed for user "ubuntu". …

26.08.2022
Невозможно добавить ненулевое поле 'id' к видео без указания поля по умолчанию

Это мой models.py from ast import Delete from email.policy import default from django.db import models from django.contrib.auth.models import User class Video(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) title=models.CharField(max_length=100, null=False) description=models.TextField(max_length=1000,null=True) video=models.FileField(upload_to="video/%y",null=False) def __str__(self): return self.title class Euser(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) phone …

26.08.2022
Можно ли получить информацию о django, не запуская его

У меня есть модель django, весь код завершен. но я хочу получить доступ к информации о моей модели. код вроде этого, чтобы получить имена полей. for f in myModel._meta.fields: print(f.get_attname()) можно ли сделать это из внешнего скрипта …

26.08.2022
Нет такой таблицы: django_plotly_dash_statelessapp

Я пытаюсь развернуть свое приложение через Render app, и все хорошо, за исключением HTML ссылки, она показывает "нет такой таблицы: django_plotly_dash_statelessapp". Не совсем уверен, как это решить. Также, кто-нибудь знает, какое приложение бесплатно для развертывания, я использовал Heroku, но …

26.08.2022
Не удается настроить Oracle bucket для хранения статических файлов django

Я пытался установить мой bucket в качестве статического хранилища файлов django, но я продолжаю получать эту ошибку: botocore.exceptions.ClientError: An error occurred (403) when calling the HeadObject operation: Forbidden Fyi Я использую секретный ключ клиента oracle в качестве AWS_SECRET_ACCESS_KEY, …

26.08.2022
Удаление пользователя влияет на инкрементную уникальную ссылку, которая использует подсчет совпадающих результатов. Как сохранить инкремент?

По разным причинам мне может понадобиться удалить пользователя. Мягкое удаление, при котором я просто удаляю всю идентифицируемую информацию, оставляя некоторую анонимизированную, может оказаться невозможным. Кроме того, если я удалю пользователя внутри сайта django admin, то это будет жесткое удаление. …

26.08.2022
Как отфильтровать набор запросов объектов Tag по текущему пользователю

Мне нужно фильтровать теги по текущему пользователю, в классе сериализаторов я не могу сделать request -queryset=TagPrivate.objects.filter(user=self.request.user) serializers.py class DotPrivateSerializer(serializers.ModelSerializer): tag = serializers.PrimaryKeyRelatedField( many=False, queryset=TagPrivate.objects.all() # <-------------------------- filter by user ) class Meta: model = DotPrivate fields = ('id', 'name', …

26.08.2022
Я получаю "Ошибку приложения" при размещении проекта django на heroku

Недавно я попытался разместить свой первый проект django на heroku, но получаю следующую ошибку "В приложении произошла ошибка, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы для получения подробной информации. Вы можете …

26.08.2022
DRF отображает изменения, произошедшие между записями

У меня есть простое приложение, которое отображает записи пользователей. Для простоты записи предоставляются вручную в админке Django. class UserEntries(models.Model): user_email = models.CharField(max_length=40) user_custom_id = models.CharField(max_length=40) event_time = models.DateField(auto_now_add=True) event_type = models.CharField(max_length=20) user_city = models.CharField(max_length=20) user_street = models.CharField(max_length=20) …

26.08.2022
Как удаленно выполнить задачу Celery с различными аргументами, асинхронно?

Я создаю распределенное приложение с Django, и проекту на сервере A нужно удаленно выполнить задачу Celery на сервере B, C, D (...), с тысячами различных аргументов, асинхронно. Каков наилучший способ достичь этого? Соображения Возврат задачи может остаться на …

26.08.2022
Как динамически установить дату по умолчанию в поле DateField

Я пытаюсь добавить поле today + 7 days в качестве значения по умолчанию в Django DateField. Вот как я делаю. date_validity = models.DateField(default=datetime.date.today() + timedelta(days=7)) Но это дает мне проблему. Одна вещь - поле изменяется каждый …

26.08.2022
Когда пользователь регистрирует данные один раз, он заполняет его имя города, в следующий раз, когда он будет называть то же самое имя города, это даст ошибку .Как это решить в django

We have data {"id":"1","city":"noida","age":22} Но в следующий раз, когда он поставит тот же город, это даст ошибку. Как мы можем написать логику для метода POST в файле view.py или serialized.py.

26.08.2022
Django rest framework: как создать файл из строки, передать его в сериализатор и сохранить?

Мне нужно преобразовать строку в файл, передать ее в сериализатор и сохранить. Я делаю POST запрос из fetch в javascript: fetch(`http://127.0.0.1:8000/api/v1/my-end-point/`, { method: 'POST', headers: { Authorization: `Token ${myToken}` }, body: JSON.stringify(obj) }) .then(response => response.text()) .then(result => …

26.08.2022
Отображение изображения в react, которое хранится в моем бэкенде django

В настоящее время я столкнулся с довольно странной проблемой и хотел бы узнать, знает ли кто-нибудь решение. Я делаю api вызов к бэкенду Django, чтобы получить подробную информацию о профилях export const ProfilesPage = () => { const classes …

26.08.2022
Роль Docker django postgres не существует

У меня возникла ошибка, когда docker постоянно говорит мне, что нет пользователя postgres. После долгих поисков я понял, что добавление environment: - POSTGRES_DB=iku - POSTGRES_USER=admin - POSTGRES_PASSWORD=password Это создает пользователя admin, а не postgres по умолчанию. Вот ошибка, …

26.08.2022
Мой Django-проект, вдохновленный Википедией, возвращает ошибку всякий раз, когда я нажимаю на запись

Я работаю с Django для создания приложения, подобного Википедии (курсовой проект). Когда я нажимаю на одну из моих записей, я получаю следующую ошибку: TypeError: entry() got multiple values for argument 'title' Вот представление, которое я создал для записей …

26.08.2022
Использование класса ModelSerializer, вложенного в класс Serilaizer, для валидации поля и возврата объекта

Я пытаюсь проверить вводимые пользователем данные, передавая их классу Serializer. Указанный класс сериализатора не имеет моделей и наследуется от serializers.Serializer. Я пытаюсь проверить наличие входных данных в классе ModelSerializer под названием Country. Мой код продолжает возвращать следующую ошибку: …

26.08.2022
Редактирование кода модуля в venv во время сборки докера в приложении Django + React

У меня есть React в качестве фронтенда и Django с Django REST Framework, работающий как API. Проблема в том, что я изменил несколько строк кода в модуле, который я установил для приложения Django. Очевидно, что во время сборки Docker …

26.08.2022
Метод Post для передачи данных нескольким сериализаторам моделей

Я новичок в Django и у меня есть объект json, данные которого должны быть разделены и сохранены в 3 разных моделях Django. Я пытаюсь понять, правильно ли я делаю это, используя файл представления и сериализаторы в Django. Объект …

26.08.2022
Дублирование пути в href

Я новичок в Django и пытаюсь создать веб-просмотрщик для себя, который просматривает статическую папку, открывая вложенные папки и файлы .mp4. Проблема возникает, когда я открываю второй дочерний элемент статической папки: ссылки разрываются и начинают дублировать путь. Пример: Статическая …

26.08.2022
Попытка фильтрации данных на основе набора дочерних моделей Django

Пытаюсь создать функцию на основе, где исполнитель получает варианты на основе пинкодов. Пробовал этот метод, но ничего не получается, может кто-нибудь может помочь? Заранее спасибо... (Не судите за код, потому что это ранняя стадия разработки и я начинающий разработчик, …

26.08.2022
Images content-type are text/html [закрыто]

Я создал сайт на django, и он работал нормально, но теперь все изображения исчезли. Я обнаружил, что тип содержимого изображений теперь text/html вместо image/jpeg. Хотя есть много тем по этому вопросу, я не смог решить проблему. ` {% thumbnail …

26.08.2022
Хочу создать форму записи на прием к врачу в django [закрыто]

Я создаю сайт записи к врачу, где типы пользователей - ДОКТОР и ПАЦИЕНТ. Идея заключается в том, что ДОКТОР создает форму записи на прием, и эта форма показывается ПАЦИЕНТУ. Пациент бронирует прием, заполняя эту форму, затем врач видит, какие …

26.08.2022
Обновление BLOB-изображения, хранящегося в базе данных MySQL, с помощью Django

Я храню изображения в mysql в формате Blob (BinaryField в Django), действие добавления изображения выполняется хорошо, и я могу легко отобразить их, добавив в строку 'data:image.....'. Проблема возникает, когда я пытаюсь обновить уже сохраненное BLOB изображение в базе …

26.08.2022
Как добавить криптовалютные платежи в Django ecommerce?

Мне нужен Django-сайт, способный принимать по крайней мере Bitcoin и Monero, но я не знаю, какие инструменты использовать и как будет работать подобная система. Мой первый вопрос - как вообще работает криптовалютная платежная система, как я могу создать …

26.08.2022
Django ajax - проблема с отображением отфильтрованных товаров

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