-3
リソースの作成、更新、取得に同じシリアライザを使用できますか?そうするのがベストプラクティスですか?POST、PUT&GETに同じシリアライザを使用できますか?
リソースの作成、更新、取得に同じシリアライザを使用できますか?そうするのがベストプラクティスですか?POST、PUT&GETに同じシリアライザを使用できますか?
リソースの作成、更新、取得に同じシリアライザを使用できますか?
なぜ、はい、もちろんです。それ以上にも、リソースを部分的に更新(PATCH)および削除(DELETE)するために、まったく同じシリアライザを使用できます。
シリアライザは実際にはこれらの操作のすべてを「認識」していないため、データをシリアライズおよびデシリアライズするだけです。これはhttpメソッドを処理するビューです。
これはベストプラクティスですか?
これは間違いなく悪いことではありません。
でもいいですか?ネストされたオブジェクトを持っているかどうかにかかわらず、これらのそれぞれに対して期待している動作の種類によります。
幸運。
'Post'、' Put'、 'Get'はすべて、ビューセットが行うことに関連しており、' ModelViewSet'にシリアライザを1つだけ指定する必要があります。あなたが試したとき何が起こったのですか? – Sayse