如何在Django init_data上创建默认用户? [英] how to create default users on django init_data?

查看:96
本文介绍了如何在Django init_data上创建默认用户?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I loaddata for default list of users, when I syncdb ?

推荐答案

我做什么.

  1. 手动创建用户.

  1. Create users manually.

auth.users表执行dumpdata.

完成syncdb后,对转储的用户执行loaddata.

After doing syncdb, do a loaddata for the dumped users.

这不是完全自动"的,因为从长远来看,完全自动是一个糟糕的主意.大多数syncdb操作都涉及数据库更改,这些更改还要求您保留一些旧数据(也许删除表)并执行其他模式迁移"步骤.每次涉及到一些特殊的东西.因此,完全自动化"很少能奏效.

It's not totally "automatic" because -- in the long run -- totally automatic is a terrible idea. Most syncdb operations involve database changes that also require you preserve some legacy data, perhaps dropping tables, and doing other "schema migration" steps. Each time it involves something special. So "total automation" rarely works out well.

这篇关于如何在Django init_data上创建默认用户?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆