我刚刚为学校项目下载了Django,我们的老师希望我们在他们的网站上进行教程。我正在学习教程1,当我调用syncdb时,它会创建管理数据库。它询问我是否要创建一个超级用户并输入yes,但是如果我愿意,它会一直问我一遍又一遍。我现在重新安装了Django 3次,这没有任何意义。我猜它可能与字符编码或其他东西有关但我无法找到解决方案,因为这个问题似乎没有出现在谷歌的任何地方。
http://i.stack.imgur.com/pRdi5.png
正如您所看到的,我正在清除正确的输入。
答案 0 :(得分:1)
尝试使用:
python manage.py syncdb --noinput
这将跳过syncdb的创建超级用户步骤。如果您以后最终需要超级用户,可以使用:
python manage.py createsuperuser