ユーザーにカスタムのアクセス許可を追加
-
18-09-2019 - |
質問
私はいくつかの既存のユーザーに私はビューにアクセスするために必要となるカスタム権限を与えることができるようにしたいと思います。
私はPostgresのテーブルauth_permissionに新しい権限を追加する必要があると思うが、私はこれを行うには、より高いレベルの方法があると思います。また、そこにCONTENT_TYPEためauth_permissionの列があると私は、その値がどうあるべきかを知りません。
これを行うための正しい方法は何ですか?
解決
/
class USCitizen(models.Model):
# ...
class Meta:
permissions = (
("can_drive", "Can drive"),
("can_vote", "Can vote in elections"),
("can_drink", "Can drink alcohol"),
)
次にmanage.py syncdb
を実行します。
permission_requiredデコレータあなたのビューへのアクセスを制限する。
所属していません StackOverflow