lesson = LessonSerializer()
class Meta:
model = UserCompletedMaterial
fields = ('id', 'lesson', 'quiz')
Тут lesson отображает детальную информацию как вы могли понять, а не только id
Но когда я создаю через пост запрос используя UserCompletedMaterialSerializer мне надо передавать в поле Lesson уже целый обьект, а хотелось бы только id, как это сделать, создавать отдельный сериализатор для создания таких обьектов или есть другой способ?
Если ты хочешь все всунуть в один сериалайзер то надо оверрайдить list и create методы в сериалайзере, ну как по мне лучше сделать отдельный эндпоинт для лессон и тут сделать его рид онли, если тебе такое подходит конечно же
Обсуждают сегодня