2

我目前正在为包含用户的系统创建一个数据库模型,该系统可以拥有某些类别的权限。简化后,它看起来像这样:

User
- username
- password

Category
- name

我现在想授予用户某些类别的权限,但不授予其他类别的权限。所以我想这样做:

User
- username
- password

Category
- name

Permission
- ForeignKeyField(username)
- ForeignKeyField(Category)

我的问题:这是一种合乎逻辑的方式还是有更好或更常用的方法?

4

1 回答 1

1

我看到的唯一缺少的是ID。我会这样设置我的架构:

User
- ID
- Username
- Password

Category
- ID
- Name

Permission
- ID
- UserID
- CategoryID
于 2013-11-14T15:49:30.447 回答