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中的默认权限/组数据的主要内容,如果未能解决你的问题,请参考以下文章