我目前正在为包含用户的系统创建一个数据库模型,该系统可以拥有某些类别的权限。简化后,它看起来像这样:
User
- username
- password
Category
- name
我现在想授予用户某些类别的权限,但不授予其他类别的权限。所以我想这样做:
User
- username
- password
Category
- name
Permission
- ForeignKeyField(username)
- ForeignKeyField(Category)
我的问题:这是一种合乎逻辑的方式还是有更好或更常用的方法?