Используются ли когда-либо формы Django в Django Rest Framework? - PullRequest
1 голос
/ 14 июня 2019

Учебное пособие по DRF включает следующую строку о сериализаторах DRF против форм Django:

   The first thing we need to get started on our Web API is to provide a 
   way of serializing and deserializing the snippet instances into 
   representations such as json. We can do this by declaring serializers 
   that work very similar to Django's forms. 

Но из того, что я вижу, ничего больше не говорится о взаимоотношениях между формами и сериализаторами.

Поскольку DRF не требуется способность Forms отображать модель в шаблоне, справедливо ли предположить, что формы не имеют цели в DRF, и что сериализаторы могут обрабатывать все проверки, традиционно заполняемые формами?

Если так, когда я создаю API, могу ли я полностью забыть о шаблонах и формах?

1 Ответ

2 голосов
/ 14 июня 2019

Django REST Framework используется для создания REST API , это может быть XML или JOSN. Таким образом, нам не нужно HTML здесь. Формы Django полезны для рендеринга HTML-форм . Поэтому, если вы не хотите отправлять HTML-форму в API, мы не используем формы django.

...