如何在django init_data上创建默认用户?

时间:2010-05-19 10:08:00

标签: django fixtures

当我同步dbdb时,如何为默认的用户列表加载数据?

1 个答案:

答案 0 :(得分:2)

我做了什么。

  1. 手动创建用户。

  2. dumpdata表格执行auth.users

  3. 执行syncdb后,为转储的用户执行loaddata

  4. 这不是完全“自动”的,因为 - 从长远来看 - 完全自动化是一个糟糕的主意。大多数syncdb操作涉及数据库更改,这些更改还要求您保留一些旧数据,可能删除表,以及执行其他“模式迁移”步骤。每次它涉及一些特殊的东西。所以“全自动化”很少能很好地发挥作用。