メサイア・ワークス

djangoのデフォルトで作成されるユーザ権限テーブルについて

djangoのデフォルトで作成されるユーザ権限テーブルについて

djangoプロジェクトを生成して、python manage.py migrate すると、11テーブルも生成される。
デフォルトで権限周りが実装されているのは良いけど、あくまでモデル(テーブル)単位のCRUDのパーミッションなんだよな。
機能単位やページアクセス単位は、自分で実装する必要がある。

ユーザ単位のパーミッション
auth_user

auth_user_user_permissions(中間テーブル)

auth_permission

グループ単位のパーミッション
auth_user

auth_user_groupss(中間テーブル)

auth_group

auth_group_permissionss(中間テーブル)

auth_permission

モバイルバージョンを終了