Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您将如何运行此 django 命令以自动与结构同步数据库。
python manage.py syncdb --settings="app.settings.test"
如果试图运行,它会卡在“你想创建超级用户帐户”,它是否可以传递为是并使用它来登录信息。
run('python manage.py syncdb --settings="app.settings.%s"' % name, pty=True)
添加--noinput参数以防止 django-admin 提示:
--noinput
python manage.py syncdb --settings="app.settings.%s" --noinput
如果您有特定的凭据要始终预加载,我怀疑实现这一目标的最简单方法是从加载了(只是!)管理员帐户的机器创建用户数据库的数据转储,然后加载在syncdb之后。或者,您可以简单地省略管理员帐户,稍后manage.py createsuperuser在需要时添加它。
manage.py createsuperuser