1
私はtastypieで最初のAPIを作成しています。私はどのように所有者だけが独自のリソースを編集できるのかを知りたいのですが。Tastypie - オーナーのみがリソースを編集できるようにするには
すべきですか?
- 要求は、これがPUT
ですされている場合からrequest.userは
ありがとうございます!
私はtastypieで最初のAPIを作成しています。私はどのように所有者だけが独自のリソースを編集できるのかを知りたいのですが。Tastypie - オーナーのみがリソースを編集できるようにするには
すべきですか?
ですされている場合からrequest.userは
ありがとうございます!
はい、あなたが説明したことはそれを行うにはいい方法です。代わりに、更新に関連するメソッドを操作することもできます:put_detail()
とobj_update()
あなたの考えはおそらくobviosuly authorizationです。したがって、コードはAuthorization
クラスに属しています。実際にオブジェクトを更新するメソッドではなく、ユーザーが特定のリソースを更新する権限を与えられていない場合でも呼び出されるべきではありません。
Tastypie Cookbokにはcreating "per-user" resouresの「レシピ」があり、特定のユーザーだけに属するリソースを一覧表示する方法についても説明しています。