2016-05-09 1 views

Répondre

2

Je crée ma propre authentification. Devrait remplacer la méthode de create sur le sérialiseur ou sur le viewset?

Il n'y a pas de relation entre l'authentification et la méthode de création redéfinie.

Quelle est la différence entre eux.

Le sérialiseur est responsable de désérialiser les données qui se fait dans ses méthodes create/update. La vue est la colle entre la pagination, la limitation, le sérialiseur, les analyseurs/rendus et ainsi de suite. La vue connecte tous ces composants. Sa méthode create traitera des mesures spécifiques pour la création d'objets:

  • créer le sérialiseur
  • assurer que les données entrantes sont valides
  • appel save de la sérialiseur - qui appellera plus tard create
  • retour du sérialiseur l'instance créée ou les erreurs.