Продолжаем цикл статей, посвящённый основам Django Rest Framework. В предыдущей статье мы подробно рассмотрели, как сериалайзер валидирует входные данные.
В этой статье мы закрепим теорию на простом примере, а также затронем те вопросы, которые не успели рассмотреть раньше:
- какое поле сериалайзера выбрать для
ForeignKey
-поля модели; - как сериалайзер работает с датами;
- как устроен метод
save
сериалайзера.
А ещё мы напишем контроллер, который будет обрабатывать запросы к API на создание записи в БД.