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

08.08.2022
Django 4.1. изменения в поиске по списку изменений администратора, охватывающем многозначные отношения

Этот вопрос в контексте Admin changelist searches spanning multi-valued relationships changes введенного в django 4.1, как объясняется здесь. Предположим, что существует следующая типовая схема: class Person(models.Model): official_name = models.CharField(max_length=255) ... class NickName(models.Model): person = …

08.08.2022
Очистка Django ArrayField

У меня есть модель, которая хранит данные ответа, поступающие из API. API возвращает данные в формате JSON, мы изменяем их в словарь и передаем в модель следующим образом: obj, _created = MyModel.objects.update_or_create(unique_id=value, defaults=response_dict_data) проблема в том, …

08.08.2022
Расширенный запрос в django

Допустим, у меня есть такая модель : class A(): field1, field2, class Data(): field_fk (FK to A.field2) field_3 (unique field) field_4, Допустим, у меня есть две модели A, например, такая : A1.Data = field_3 field_4 A 5 B …

08.08.2022
Промежуточная таблица DRF - размещение данных в промежуточной таблице

В моем проекте БД есть отношения "многие-ко-многим", и у меня возникают проблемы с аспектом POST. В настоящее время у меня есть таблица под названием Loads, Containers и Container_Loads (это промежуточная таблица). Мой вопрос заключается в следующем: Я хочу …

08.08.2022
Игнорирование кэша в функции Django cache_page при ошибке подключения Redis

Я использую Redis для кэширования некоторых представлений в моем Django Rest Ramework API. Допустим, у меня есть следующее представление: from django.utils import timezone from django.utils.decorators import method_decorator from django.views.decorators.cache import cache_page from rest_framework.response import Response from rest_framework.views import APIView class …

08.08.2022
Как добавить уникального пользователя в форму из модели, имеющей общий внешний ключ?

Я получаю следующую ошибку: author = ForeignKey(User, db_column="user") TypeError: init() отсутствует 1 необходимый позиционный аргумент: 'on_delete' Я пробовал добавить позиционный аргумент в форму, но это не помогло. Я знаю, что с атрибутом on_delete=CASCADING он удалит все …

08.08.2022
Как использовать elasticsearch для множества моделей в Django, используя один и тот же поисковый api

Я пытаюсь реализовать эластичный поиск в Django для нескольких моделей в одном поисковом api. Если мне нужно реализовать с использованием разных api, я могу сделать это следующим образом. my models.py class Category(models.Model): name = models.CharField(max_length=32) description = models.TextField(null=True, blank=True) class …

08.08.2022
Получение данных сессии в Django Consumer

Я хочу получить данные сессии в consumers.py, эти данные сессии будут использоваться для фильтрации данных. Код выглядит следующим образом. queryset = Mail.objects.filter(status='session_data') serializer_class = PostSerializer permissions = permissions.AllowAny async def connect(self, **kwargs): await self.model_change.subscribe() await super().connect() @model_observer(Mail) async def …

08.08.2022
Проблема с ответом Django на heroku

Итак, я только что закончил создание своего первого проекта. Как раз когда я думал, что закончил, я столкнулся с проблемой во время развертывания. Я получаю ошибку H10, которая приводит к сбою моего приложения, когда я пытаюсь его развернуть. …

08.08.2022
Как фильтровать по полю в представлениях на основе классов в django rest framework

У меня есть приложение (представления на основе классов) с содержимым на многих языках, и я хочу предоставить возможность фильтрации по языку в моей конечной точке следующим образом: localhost:8000/api/resources/?language=ES Вот мои данные в формате JSON: { "id": 10, …

08.08.2022
Как изменить префикс языка на сохраненный пользователем предпочтительный язык

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

08.08.2022
Не могу зайти на cайт администратора

Я создал пользовательскую модель, и когда я создаю суперпользователя с помощью консоли, то мне пишет: "Superuser created successfully", но после этого я захожу на сайт администратора и не могу войти за теми данными, которые я ввел при создании пользователя. Модель …

08.08.2022
CS50 Project 1 Help - Wiki Search w/ Django - Застрял на том, как сохранить новую страницу

Итак, я создаю свою поисковую страницу Wiki с помощью Django, и пока все идет хорошо. Теперь я застрял на том, как создать новую запись в моей поисковой энциклопедии. На главной панели ссылка "Создать новую страницу" работает нормально и переводит …

08.08.2022
Переопределение идентификатора по умолчанию Django в модели пользователя

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

08.08.2022
Клиент не создается для пользователя при попытке войти в систему с помощью google

Для моего сайта все в порядке, если я регистрируюсь, а затем вхожу в систему. Но когда я пытаюсь войти в систему с помощью google, объекты Customer не удается создать. Поэтому я обнаружил ошибку, что у пользователя нет клиента. Вот …

08.08.2022
Объект QuerySet не имеет атрибута "email"

Я пытаюсь получить список всех патологоанатомов в моей системе. Мне нужно отфильтровать пользователей по 2 признакам, т.е. is_pathologist и Lab_Id=request.data[email] Я пробовал переключаться между filter и get, но затем я получаю Authentication.models.User.MultipleObjectsReturned: get() вернул более одного пользователя - …

08.08.2022
Как я могу отправить сообщение всем постам в Django Allauth?

Я пытаюсь отправить письмо всем зарегистрированным пользователям в Django Allauth, но когда я пытаюсь получить список email всех пользователей и отправить его через метод send_mail(), я получаю ошибку : too many values to unpack (expected 2) Когда я вручную …

07.08.2022
Следует ли мне использовать Django или FastAPI? [закрыто]

Я разрабатываю приложение Могу ли я использовать FastAPI? Или использование приложений возможно только в Django? И вообще Если мне нужно разработать очень быстрое приложение Какой фреймворк вы бы рекомендовали? (мое приложение написано …

07.08.2022
Почему Django испытывает проблемы с доступом к моей таблице User?

Я новичок в Django и веб-разработке в целом. Я пытаюсь протестировать свое приложение, recipe_book, используя страницу администратора. При попытке войти на сайт http://127.0.0.1:8000/admin, я получаю следующую ошибку: нет такой таблицы: recipe_book_user У …

07.08.2022
Запрос с двумя ForeignKeys в модели и фильтрация по одному из ForeignKey

У меня есть три модели: class SegmentEffort(models.Model): id = models.BigIntegerField(primary_key=True) activity = models.ForeignKey(to=Activity) segment = models.ForeignKey(to=Segment) class Segment(models.Model): id = models.BigIntegerField(primary_key=True) name = models.CharField(max_length=255) class Activity(models.Model): id = models.BigIntegerField(primary_key=True) user = models.ForeignKey(to=settings.AUTH_USER_MODEL) name = models.CharField(max_length=255) Я хочу получить …

07.08.2022
Балансировщик нагрузки приложений Здоровье Django Elastic Beanstalk Barebones

Используя это руководство ниже для установки простого приложения: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html. Я использовал интерактивный eb create, чтобы выбрать Application Load Balancer против Classic (я использовал CLASSIC раньше и он работает)... В любом случае, почему это не работает "ВНЕ …

07.08.2022
Попытка создать отдельное приложение комментариев для проекта билетов django

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

07.08.2022
Помощь Требуется выбрать и установить различные учетные данные OAuth ClientId и ClientSecret для всех представлений

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

07.08.2022
Запрос одного элемента модели из другой модели

Пожалуйста, помогите мне. У меня есть список артистов (музыкантов) и их альбомов, которые они создали. T Мои модели выглядят следующим образом: from django.db import models # Create your models here. class ArtistModel(models.Model): Artist_name = models.CharField(max_length=50, null=True, default=False) …

07.08.2022
Как обновить значение в поле JSON в Django Rest Framework

Я делаю API с Django Rest Framework и у меня возникла проблема. Когда я пытаюсь изменить значение JSON-поля с False на True (или наоборот), это не изменяет значение конкретного ключа, но изменяет все JSON-поле на True (или False). Как мне …

07.08.2022
Невозможно использовать поле ManyToMany в Django и Postgres

Я работаю над проектом с Django, Postgres. Я напечатал это : user_test = User.objects.first() food_test = Food.objects.first() user.food.add(food_test) Когда я это напечатаю : user.food Я понял : <django.db.models.fields.related_descriptors.create_forward_many_to_many_manager.<locals>.ManyRelatedManager object at 0x7471bd30> Тогда если я …

07.08.2022
Как удалить уже выбранную опцию из списка опций, чтобы избежать двойного бронирования

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

07.08.2022
Как посчитать количество книг доступных для аренды

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

07.08.2022
Система запросов друзей Django

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

07.08.2022
Как создать кнопки "нравится/не нравится" для нескольких полей в модели Django без перезагрузки страницы?

Моя модель from django.db import models # Create your models here. class Musician(models.Model): name_of_blog_maker = models.CharField(max_length=200, null=True, blank=True) name_of_musician = models.CharField(max_length=200) name_of_band = models.CharField(max_length=200) published_date = models.DateTimeField("Published At", blank=True, null=True) appreciation = models.TextField(null=True, blank=True) cover = models.ImageField(upload_to="images/", default=None) music_1 = …

07.08.2022
Проблема с Django Ошибка при рендеринге шаблона, превышена максимальная глубина рекурсии

Введите описание изображения здесь Я прошел через все, что вы говорите в ответах на подобные проблемы, но не могу найти решение.

07.08.2022
Проблема с django multitable inheritance и django-parler

у меня есть эти модели: class Product(TranslatableModel): productId = models.UUIDField(default=uuid4, primary_key=True, editable=False) translations = TranslatedFields( title = models.CharField(max_length=100), description = models.TextField(max_length = 2000) ) picture = models.ImageField() price = models.FloatField() art_type = models.ForeignKey(ArtType, on_delete=models.SET_NULL, null = True,blank = True) …

07.08.2022
Django Migration для добавления группы и разрешений не добавляет разрешения

У меня есть пользовательская миграция, которая предназначена для автоматического создания новой группы и добавления разрешений. Группа создается, но разрешения не добавляются. Есть идеи, как это исправить? from django.db import migrations, models from django.contrib.auth.models import Group, Permission from django.contrib.auth.management …

07.08.2022
Как изменить дополнительное поле в модели ответа, чтобы различать, принадлежит ли элемент пользователю, в зависимости от объектов ORM

Я новичок в разработке бэкенда и хочу иметь дополнительное поле в ответе в зависимости от id пользователя. Проект представляет собой мини-приложение для электронной коммерции, где только владелец магазина может редактировать его содержимое. Когда фронтенд запрашивает GetAllShops, как я могу прикрепить …

07.08.2022
Автоматическое развертывание проекта Django

У меня есть проект django и я создал для него репозиторий на gitlab. Я хочу автоматически развернуть его на ubuntu VPS, но не знаю как.

07.08.2022
Django не загружает некоторые шаблоны на моем сервере

В настоящее время работаю над проектом, но на localhost он работает хорошо, но на сервере я получаю 404 ошибку на некоторых страницах, и в настоящее время я использую сервер для тестирования, кажется, что сервер не содержит мою html страницу.

07.08.2022
Как получить доступ к этому значению в словаре данных Python?

У меня есть словарь данных python, который я использую для сравнения дат. Однако когда я просматриваю его, я не могу понять, как получить доступ к значению DailyPlannerRequest. Я пытался сделать request.DailyPlannerRequest, но в ответ получаю ошибку: "Объект 'datetime.date' не …

07.08.2022
Как добавить дополнительные элементы через JavaScript в django modelformset_factory, когда пользователь выбирает товар?

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

07.08.2022
ModuleNotFoundError: Нет модуля с именем 'encyclopediadjango'

В настоящее время я прохожу курс cs50w, в частности, по части django. Я пытаюсь запустить свое приложение, которое я создал и следовал точным шагам, которые были в видео курса, однако оно выдает ошибку "ModuleNotFoundError: No module named 'encyclopediadjango'". Я …

07.08.2022
Django orm prefatch related missing resualts

Я пытаюсь использовать prefatch related, но странно, что я не получаю результаты instances: вот код вызова: attraction: Attraction = Attraction.objects.prefetch_related("reviews").get(pk=product_id) print(attraction.reviews) print(AttractionReview.objects.filter(attraction_id=product_id)) вот вывод: attractionsAPI.AttractionReview.None <QuerySet[<AttractionReview: AttractionReview объект (37)>, …