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

当我syncdb时,如何为默认的用户列表加载数据? 最佳答案 我所做的.

>手动创建用户.
>为auth.users表执行dumpdata.
>执行syncdb后,为转储的用户执行loaddata.

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

点赞