当前位置:  开发笔记 > 编程语言 > 正文

django fabric syncdb

如何解决《djangofabricsyncdb》经验,为你挑选了1个好方法。

你将如何运行这个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,如果你需要的话.



1> David Winslo..:

添加--noinput到参数以保持django-admin不提示:

python manage.py syncdb --settings="app.settings.%s" --noinput

如果你有你想要预先加载的特定凭据,我怀疑最简单的方法是从一台机器创建一个用户数据库的数据转储,只需加载管理员帐户!然后加载在syncdb之后.或者,你可以简单地省略管理员帐户,并在以后添加它manage.py createsuperuser,如果你需要的话.


或者您可以使用该数据创建一个fixture:然后syncdb将在创建表时添加它.
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有