次の問題を抱えたいくつかの単純な django-tastypie リソースを使用しています。
簡単な評価システムを構築しているとします。リソースがあり、 aと a のRating
両方を持つと呼びます。各ユーザーは、コメントごとに最大 1 つの評価を持っています。User
Comment
Tuple を受け取る汎用リソースを作成したいと思い('user', 'comment')
ます。次に、 new で POST を実行するたびに、 フィールドとフィールドRating
をチェックして、これらのフィールドの両方に一致する評価が既に存在するかどうかを確認します。存在する場合は既存のリソースを上書きし、そうでない場合は新しいリソースを作成します (API 呼び出しが常に Django のunique_togetherを渡すようにします)。user
comment
私はobj_get
出発点として取り組んでいますが、この動作を得るためにそれを適切にオーバーライドする方法を理解するのが困難です。