Вопросы по теме 'django-serializer'
Как сериализовать Django queryset.values() в json?
У меня есть модель со многими полями, однако для этой задачи мне нужно только 3 из этих полей. Когда я пытаюсь сериализовать набор .values , я получаю исключение:
Объект 'dict' не имеет атрибута '_meta'
Это мой код:
queryset =...
71014 просмотров
schedule
27.01.2023
Django Rest Framework, реализующий отношения «многие ко многим»
Я хочу реализовать отношения many to many , чтобы один человек мог присоединиться к нескольким социальным клубам, а один социальный клуб мог иметь несколько членов. Вот как далеко я продвинулся, но это не отображает детали фильма, а сериализация...
694 просмотров
schedule
05.03.2023
Пользовательский сериализатор Django rest framework с использованием внешнего ключа
class MyModel():
# fields
class MyModelSerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
class CustomSerializer(serializers.Serializer):
comment = serializers.CharField(required=True)
mymodel =...
723 просмотров
schedule
07.04.2023
Сериализатор Django geojson выводит координаты в неправильном порядке
Я использую сериализатор geojson Django, но он не получает координаты в правильном порядке (согласно спецификация GeoJson ). Вместо (восток, север) я получаю (широта, долгота), и когда я отображаю карту, я, очевидно, получаю неправильные позиции,...
824 просмотров
schedule
28.05.2022
Сериализатор Python django -> validated_data удаляет поле
Цель: добавить объект в поле ManyToMany другой модели данных.
Модель данных с полем ManyToMany:
class ObservedDataModel(models.Model):
domain_objects = models.ManyToManyField(DomainNameModel, blank=True)
Следующий код работает, но...
1306 просмотров
schedule
06.07.2023
Как добавить отношения в фикстуры Django, явно добавив поля объекта?
Я работаю с Django Framework. У меня есть две модели: Component и ComponentProperty.
class Component(models.Model):
name = models.CharField(unique=True, max_length=255)
component_properties = models.ManyToManyField(ComponentProperty)...
489 просмотров
schedule
22.08.2022
Пользовательский набор запросов Django внутри ModelSerializer
У меня есть PostSerializer , в котором есть поле comments , в котором используется CommentSerializer . Я хочу изменить набор запросов этого CommentSerializer , чтобы он не отображал сразу все комментарии. Вот код
class...
2022 просмотров
schedule
05.12.2022
Получите полную информацию о модели с идентификатором модели: Django REST
У меня есть две модели User и Item. Модель Пункт
class Item
owner = models.ForeignKey(User, related_name='items',null=True)
У пользователя будет более одного элемента. Пользовательский сериализатор
class...
31 просмотров
schedule
14.09.2023
Django Rest Framework Создание объекта контекста сериализатора внешнего ключа пусто?
Я пытаюсь создать небольшой django API для школы. На данный момент у меня возникают проблемы с получением авторизованного пользователя, когда я пытаюсь создать модель с внешним ключом. Вот код, который я пробовал МОДЕЛЬ:
class...
701 просмотров
schedule
01.09.2022
Сериализатор Django запрашивает значение JSON
используется django 2.0.2 MAC OS 10.13
просмотры.py
from rest_framework import viewsets
from .serializers import RegisterSerializer
from rest_framework.response import Response
import json
class RegisterViewSet(viewsets.ModelViewSet):...
531 просмотров
schedule
21.10.2022
Сериализатор удалить родительское поле django
{
"episode": {
"id": 6,
"channel_id": 2,
"channel": {
"id": 2,
"tags": [
"new"
]
},
{
"episode": {
"id": 7,
"channel_id": 3,...
93 просмотров
schedule
22.03.2023
Ошибки платформы Django rest при попытке сохранить изображение
Это мой объект UserProfile,
class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='profile', on_delete=models.CASCADE, )
badge = models.ImageField(upload_to='media/badges/', null=True)
reputation =...
37 просмотров
schedule
21.08.2022
Сериализатор Django Rest Framework create() не запускается
У меня есть следующий сериализатор
class MyModelSerializer(serializers.ModelSerializer):
user = UserSerializer()
def create(self, validated_data):
print("TEST")
MyModel, created =...
6226 просмотров
schedule
31.12.2023
Добавить поле в сериализатор drf динамически
У меня есть конечная точка API, которая возвращает список объектов одной из моих моделей. У меня есть очень простой сериализатор, который в настоящее время возвращает все поля модели.
Теперь мне нужно добавить в этот сериализатор еще одно поле,...
2562 просмотров
schedule
28.11.2022
Django: как правильно использовать ManyToManyField с фабриками и сериализаторами Factory Boy?
Проблема
Я использую класс модели Event , который содержит необязательный объект ManyToManyField для другого класса модели, User (у разных событий могут быть разные пользователи), с фабричным классом EventFactory (с использованием библиотеки...
1140 просмотров
schedule
31.10.2022
как добавить данные в дочернюю модель вместе с родительским режимом?
Я работаю с фреймворком Django REST. Я хочу добавить данные в дочернюю модель вместе с родительской моделью. В основном создание двух записей одновременно.
models.py
class Visit(models.Model):
name = models.CharField(max_length=200)...
74 просмотров
schedule
23.12.2022
Вызов метода .update() вложенного сериализатора
У меня есть JSONField в моей модели, в которой хранятся некоторые данные конфигурации. Я хочу получить доступ к этому полю (как для чтения, так и для записи) с возможностью частичного обновления внутренних полей и их значений.
Для примера пусть...
1777 просмотров
schedule
22.11.2022
Проверка уровня поля сериализатора модели Django Rest Framework
У меня есть DRF ModelSerializer, и я пытаюсь переопределить проверку, но безрезультатно.
Причина переопределения проверки заключается в том, что соответствующее поле модели является HStoreField postgresql, поэтому фактически это python dict....
409 просмотров
schedule
05.03.2023
Изменить ключ поля ModelSerializer с помощью функции
У меня есть простой Django Rest Framework ModelSerializer для модели с полем «имя». Я хочу сериализовать его, чтобы имя было значением, а его очищенное имя было ключом следующим образом:
"results": [
{
"mymodel1" : "My Model 1"...
329 просмотров
schedule
27.01.2023
Django Rest Framework - вложенная сериализация не работает
model.py
class Account(models.Model):
name_Account= models.CharField(max_length=50, default='')
fecha_nacimiento = models.CharField(max_length=150, default='')
phone = models.CharField(max_length=150, default='')
mail =...
65 просмотров
schedule
09.12.2022