Osc*_*car 3 django django-models
是否可以让manage.py syncdb命令仅将同步自定义权限同步到auth_permission
表中?我不想默认安装的应用程序模型3组的权限,即foo.add_bar
,foo.change_bar
,foo.delete_bar
.我在我的模型类中指定了自定义权限,例如django文档建议:
class Meta:
permissions = (
("admin", "Can create/edit/delete projects"),
("user", "Can view projects"),
)
Run Code Online (Sandbox Code Playgroud)
谢谢!
Sta*_*tan 10
你有2个解决方案,AFAIK:
auth_permission
表中;添加命令非常简单.只需在您的某个应用程序(此处为官方文档)sync_perms.py
的management.commands
软件包中创建一个模块(带有代码段代码).
然后运行:
python manage.py sync_perms
Run Code Online (Sandbox Code Playgroud)
Etvoilà!
归档时间: |
|
查看次数: |
3461 次 |
最近记录: |