Вопросы по теме 'django-serializer'

Внешний ключ в сериализаторе читается как HyperlikedModelSerializer, но записывается только с идентификатором
У меня есть модель Django, в которой в качестве внешнего ключа есть поле, связанное с пользователем. class Notification(models.Model): sender = models.ForeignKey(User, null=True) is_read = models.BooleanField(default=False) Я хочу,...
641 просмотров

Django получить класс из строки
Я ищу общий способ в Python для создания экземпляра класса по его имени аналогично тому, как это делается в Java, без необходимости явно указывать имя класса в условии IF..ELIF. Это связано с тем, что у меня есть несколько разных моделей и...
2063 просмотров

Django get_or_create выдает ошибки целостности
Я так запутался, почему метод get_or_create() должен вызывать здесь ошибку, у меня есть это в моем сериализаторе: def create(self, validated_data): пользователь, _ = User.objects.get_or_create(id=validated_data['сообщение']['from_user']['id'],...
452 просмотров

Циклическая запись в serializer.save() в среде Django REST
У меня есть функция в DRF, где я хочу сказать системе обновить «всех», скажем, я хочу дать всем, кто вошел в систему сегодня, бесплатный приз и хочу сохранить этот список (я понимаю, что этот пример глупый, это просто я пытаюсь чтобы обобщить мой...
1642 просмотров

Django rest обновляет одно поле
Я только начал работать с Django и застрял на чем-то, что, по моему мнению, должно быть простым, но я не знаю, как это сделать. У меня есть такая модель: id = models.AutoField(primary_key=true) ... amount = models.IntegerField() ... По...
7747 просмотров

Фреймворк Django Rest Сериализация поля «многие ко многим»
Я пытаюсь сериализовать полезную нагрузку json, которая имеет поле с массивом, проверка .is_valid() возвращает true, но я получаю KeyError: 'passengers' , когда пытаюсь сделать это serializer.data['passengers'] , но другие поля работают нормально...
5150 просмотров

фильтровать данные сериализатора django
Много раз мы обращаемся к данным через каталог сериализатора в соответствии с отношениями, определенными в моделях в Django (1.11.10). Как установить фильтр типа fetch-only is_active=1. class DaasJobsSerializer(serializers.ModelSerializer):...
2996 просмотров

Django Rest Framework — определите обязательные поля
ИЗМЕНИТЬ Я просто хочу вызвать исключение, когда я делаю BrokerSerializer(user).data и любое из значений равно None Я использую DRF для сериализации объектов, чтобы экспортировать их через API, я не использую его для создания объектов....
2738 просмотров

Django rest framework сериализует модель с FK
Я изучаю Django и Vue.js. Что-то я не понимаю, как это работает. У меня есть модель Nc, у которой есть внешний ключ для других моделей, таких как Affaire. Как я могу получить в своих файлах JSON возврат str для экземпляров вместо реального...
53 просмотров

Как я могу проверить уникальность экземпляра в коллекции в фреймворке django rest
У меня есть следующие модели. class ServerGroup(models.Model): name = models.SlugField(unique=True) factor = models.IntegerField() class ServerGroupMember(models.Model): class Meta: unique_together = (...
49 просмотров

Создать объект с сериализатором Django (DRF)
Я пытаюсь создать объект в моем представлении с помощью сериализатора. Однако у меня возникла неприятная проблема с одним из моих объектов: Вот как я создаю объект: editObject = Question_edit( question=question, description='CREATE...
139 просмотров

Аргумент источника Django Serializer не работает
Я пытаюсь получить все счета и их данные, связанные с клиентом (например, «код клиента», «электронная почта» и т. д.). Однако source='user.customer_code , похоже, вообще не имеет никакого эффекта. Что мне не хватает? Я следил за этим: этот...
38 просмотров
schedule 01.11.2022

Сериализатор DRF для вложенного JSON с возможностью записи
Во-первых, я хотел бы упомянуть, что я уже видел много сообщений SO об этой проблеме, но все еще не мог понять проблему, возникающую здесь. Я хотел бы отправить объект JSON в свое приложение Django, которое выглядит так: { "id":...
36 просмотров