在django auth中为现有数据库模型创建权限记录

时间:2019-05-22 13:58:31

标签: django

我已经使用Django在多个复杂的数据库上实现了包装API应用。默认的本地数据库用于保留用户,令牌和权限数据。

API端点可以使用了,我正在尝试为其添加授权。因此,我决定使用管理面板来创建用户并为其设置权限。由于无法运行migrate(因为我不想更改资源数据库),因此我试图在我在管理面板中注册的模型上向auth_permission表添加权限记录。

我尝试:

python migrate <mainapp>

但是它只是默认权限行。例如,我已经使用过:

admin.site.register(Employee)

我希望在默认数据库中有相应的记录,例如:

auth_permission:
---------------------------------------------------------
|id|name             |content/-type_id     |codename     |
---------------------------------------------------------
|1 |Can add Employee |2                    |add_employee |
---------------------------------------------------------

所以我很高兴知道有什么方法可以生成这些记录。

0 个答案:

没有答案