我已经使用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 |
---------------------------------------------------------
所以我很高兴知道有什么方法可以生成这些记录。