Django中的默认权限/组数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django中的默认权限/组数据相关的知识,希望对你有一定的参考价值。

每次我在测试期间(或克隆或部署时)擦除我的Django应用程序的数据库,我都必须进入/ admin并设置权限和组。我会把用DB填充数据的代码放在哪里,它会是什么样子?

答案

为此你可以使用灯具。

例如:

python manage.py dumpdata auth > fixtures/auth.json

这将把所有模型的包'auth'(用户,组关系)存储到auth.json中。部署后,您可以使用以下命令加载:

python manage.py loaddata auth fixtures/auth.json

这将恢复您的“auth”状态。

也许你切换到South是一件好事,syncdb是Django非常着名的一部分,用于迁移数据库而不是重新创建数据库。

另一答案

您可以使用初始所需数据提供灯具,并在docs时自动插入。见qazxswpoi

以上是关于Django中的默认权限/组数据的主要内容,如果未能解决你的问题,请参考以下文章

Django 管理员组权限列表中的额外表

Django REST框架--认证和权限

Django 权限取决于模型?

django 自定义用户模型组和权限

如何在Django中获取具有特定权限组的所有用户的列表

hdfs 中的权限组(默认情况下)如何工作?为啥所有用户文件都属于超级组?