Django:无法在命令行上设置 super 用户的密码

标签 django command-line django-manage.py

Django tutorial ,我在这样的部分:“您将看到它创建的每个数据库表的一条消息,并且您将收到一条提示,询问您是否要为身份验证系统创建 super 用户帐户。继续吧去做。”我正在使用 Django 1.2.3。

如果相关的话,我正在使用 SQLite,并且在 mysite 下的设置文件中,我没有设置密码,因为您应该将 SQLite 的密码留空。但现在我正在命令行中设置 super 用户帐户,并且要求我设置密码。而且它不让我打字。

所以我将其留空,然后按回车键(这确实有效),它要求我确认我的密码。我再次按下回车键。它告诉我,“错误:您的密码不匹配。”

有什么原因不允许我输入任何文本吗?有办法解决这个问题吗?这只是一个开发服务器,所以如果解决方案根本不设置密码我也没关系,但它也不让我这样做。

好的,所以我知道我必须输入非空的内容。问题是,命令行实际上不允许我在那里输入。我按下按键,闪烁的小下划线没有动。它允许我做的就是在它仍然是空白的时候按回车键,但是空密码不匹配。我想知道为什么它不让我打字。

最佳答案

您不应该看到您正在输入的密码。只需输入您的密码,出现提示时重复完全相同的密码,就可以了。

关于Django:无法在命令行上设置 super 用户的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288684/

相关文章:

python - 如何结合 HttpResponseRedirect 和 render_to_response?

django - 如何使用 TemplateHTMLRenderer 在 Django-REST-Framework 中创建/放置?

python - django 更改默认运行服务器端口

android' 未被识别为内部或外部命令

django - Django manage.py:迁移在依赖之前应用

python - django-在另一个预取相关内部使用预取相关

Django:用户 session 过期后找不到页面

java - 在继续之前完全执行 Java 中的命令行

python - 当我在 python 代码中使用 argparse 时无法运行 nosetests