Django:コマンドラインでスーパーユーザーのパスワードを設定できません

StackOverflow https://stackoverflow.com/questions/4288684

質問

の中に Djangoチュートリアル, 、私は「作成する各データベーステーブルのメッセージが表示され、認証システムのスーパーユーザーアカウントを作成するかどうかを尋ねるプロンプトが表示されます。先に進んでください。それを行う。" Django 1.2.3を使用しています。

関連性がある場合は、SQLiteを使用しています。MySiteの下の設定ファイルでは、SQLiteに空白のままにすることになっているため、パスワードを設定しませんでした。しかし今、私はコマンドラインでスーパーユーザーアカウントを設定しているので、パスワードを設定することを要求しています。そして、それは私を入力させません。

だから私はそれを空白のままにして、Enter(機能します)を押して、パスワードを確認するように頼みます。もう一度Enterを押します。そして、「エラー:パスワードが一致しなかった」と言っています。

テキストを入力できない理由はありますか?これを回避する方法はありますか?これは単なる開発サーバーですので、ソリューションにパスワードをまったく設定しない場合は大丈夫ですが、それも私にそれをさせません。

わかりました、だから私は空でないものを入力しなければならないことを知っています。 問題は、コマンドラインが文字通り私にそこに入力させないことです。私はキーを打ったが、小さな点滅のアンダースコアは動かない。それができることは、まだ空白の間にEnterを押すだけですが、空のパスワードは一致しません。なぜそれが私にタイプさせないのか知りたいです。

役に立ちましたか?

解決

入力しているパスワードが表示されるとは思いません。パスワードを入力するだけで、プロンプトが表示されたときにまったく同じパスワードを繰り返すと、大丈夫です。

他のヒント

Django Superuserパスワードは、データベースサーバーでの認証に使用されるパスワードとは無関係です。それがあなたが非青いパスワードを設定することができない理由は、それがセキュリティリスクであるためです。 Djangoは、アプリが公的に使用されないことを気にしません。

認証モジュールのパスワードは、データベースとは別のものです。スーパーユーザーの非青いパスワードを設定する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top