2016-05-09 7 views

答えて

2

をオーバーロードされた理由を私は知りません。シリアライザまたはビューセットのcreateメソッドをオーバーライドする必要がありますか?

認証とオーバーライドの作成メソッドの間には何の関係もありません。

どのような違いがありますか。

シリアライザは、そのcreate/update方法で行われたデータをデシリアライズする責任があります。 ビューは、ページネーション、調整、シリアライザ、パーサ/レンダラなどの間の接着剤です。ビューは、これらのすべてのコンポーネントを接続します。そのcreateメソッドは、オブジェクト作成のための具体的な手順に対処します:

  • シリアライザ
  • を作成し、入力データが有効
  • コールであることを確認シリアライザのsave - 後でシリアライザのcreate
  • リターンを呼び出します作成されたインスタンスまたはエラー
関連する問題