你将如何运行这个django命令自动syncdb与fabric.
python manage.py syncdb --settings="app.settings.test"
如果试图运行,它会陷入"你想创建超级用户帐户",它是否可以传递为是和登录信息.
run('python manage.py syncdb --settings="app.settings.%s"' % name, pty=True)
David Winslo.. 8
添加--noinput
到参数以保持django-admin不提示:
python manage.py syncdb --settings="app.settings.%s" --noinput
如果你有你想要预先加载的特定凭据,我怀疑最简单的方法是从一台机器创建一个用户数据库的数据转储,只需加载管理员帐户!然后加载在syncdb之后.或者,你可以简单地省略管理员帐户,并在以后添加它manage.py createsuperuser
,如果你需要的话.
添加--noinput
到参数以保持django-admin不提示:
python manage.py syncdb --settings="app.settings.%s" --noinput
如果你有你想要预先加载的特定凭据,我怀疑最简单的方法是从一台机器创建一个用户数据库的数据转储,只需加载管理员帐户!然后加载在syncdb之后.或者,你可以简单地省略管理员帐户,并在以后添加它manage.py createsuperuser
,如果你需要的话.