以下は、モデルがそれを編集しているユーザーに属していることを現在確認する方法です。ほとんどすべての場合にこれを行いますviews.py
。少し繰り返しますが、よく使用します。
# If we have an instance check that it belongs to the login.
if some_object.user != request.user:
return HttpResponseForbidden()
それで、他の人がそのような機能にどのように対処しているのか疑問に思っていますか? これをすべてのオブジェクトの保存方法ごとに移動することを考えていましたか?
Django 開発者がこれを行う方法の例 (コード付き) を教えてください。どのユーザーが何を編集できるかを確認するためのより良い方法があるはずですよね?
私は Django に非常に慣れていないので、より経験豊富な開発者からの信頼できる回答に本当に興味があります。
ありがとうございました。