免責事項: 私は DRF/クラス ベース ビューの初心者です。
API に対するクライアントがリソースの ID を認識できない状況がありますが、そのリソースの一意の識別子 (その名前) は認識しています。
これは、クライアントが外部キーを持つ別のリソースを POST 経由で最初に送信する場合に問題になります。たとえば...クライアントは次のデータを送信します(信号はFKです):
{"signal_name": "signal1", "value": 5}
ただし、モデルは次のことを期待しています。
{"signal": 1, "value": 5}
カスタム post メソッドにself.CONTENT
到達すると、既に検証済みで空です。
では、データが検証/拒否される前に、そのデータをどこで/どのように交換できますか?
カスタム検証方法は必要ですか?
ご提案ありがとうございます。