Django:生产中的团体

时间:2016-12-08 14:23:04

标签: python django django-models

如果我使用管理系统为我的用户创建了一些组,当我在生产中创建项目时,是否必须重新创建所有组并重新分配权限?或者我需要转储数据库?

1 个答案:

答案 0 :(得分:1)

您可以序列化您创建的数据并将其放入将在初始架构迁移后运行的data migration。您的自定义迁移位于生成的迁移所在的同一文件夹中(yourapp/migrations)。

您在迁移中所做的工作取决于您。它可以是一些SQL(例如转储),或者使用historical models来创建对象的一些代码。

这是一个干净的解决方案 - 您拥有迁移中部署所需的一切。