#python #django #django-rest-framework
#python #django #django-rest-framework
Вопрос:
Я пытаюсь в течение нескольких часов, как получить представление других полей в сериализаторе, когда я делаю get, и других, когда я делаю post.
Я хочу, чтобы все эти данные были в поле author в json, но ниже в форме html я хочу только выбрать существующего пользователя из списка. Когда я изменяю поле author, чтобы отображать только URL, я могу выбрать author из списка.
Возможно ли получить информацию об авторе, как на первом экране, и иметь только возможность выбрать автора из списка пользователей без редактирования всех пользовательских полей?
Ответ №1:
Я думаю, что вам нужен author в качестве внешнего ключа в вашей модели.
Что-то вроде:
author = models.ForeignKey(
Author,
on_delete=models.CASCADE
)