問題タブ [django-rest-viewsets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - DRF: ビューセットの lookup_field が正しく構成されていません
DRF をジェネリックからビューセットに移行していますが、次のエラーが表示されます。
これは私の urls.py です
これは私のビューセットです
そして最後に私のシリアライザ
django - Django DRF は request.user を modelserializer に追加します
私はdjango restフレームワークを使用しています.modelviewsetとmodelserializerを介して作成されたオブジェクトがあります. このビューには認証されたユーザーのみがアクセスでき、オブジェクトは「uploaded_by」フィールドをそのユーザーに設定する必要があります。
私はドキュメントを読み、これが機能するはずであるという結論に達しました
ビューセット:
シリアライザー:
ただし、これにより次のエラーが発生します。
これは、「uploaded_by」がシリアライザーによって埋められていないことを示唆しています。
ドキュメントの私の理解に基づいて、これは create メソッドの一部として、シリアライザーからの検証済みデータにフィールドを追加する必要がありました。
明らかに私は何かを誤解しています!