- Pythonの3
- Djangoの1.5
- のPostgreSQL 5.0.3
私はを利用しDjangoのアプリを作ってるんだDjangoの&に新たなんですAbstractUserですが、Django管理者でユーザーを作成し、管理者のユーザー情報を見ると、パスワードがプレーンテキストで表示されます。 DBで直接チェックすると、パスワードがプレーンテキストとして確実に保存されていることがわかります。Djangoの管理者でないハッシュカスタム・ユーザー・パスワードが
認証を行うためにいくつかのビューを作成しようとしていますが、ユーザー名とパスワードが正しい場合でも動作しません。だから私はauthenticate()
関数がハッシュですが、パスワードが実際にハッシュされていないのでNone
を返すと推測しています。
パスワードがハッシュ化されない理由はありますか?
私はいくつかのコードを投稿したいと思いますが、私のモデルはパスワードフィールドを持つコードを含んでいないので、どんなコードも助けになるとは思われません。(& Djangoによって行われました。私がやっていることやしていないことがあれば、私は自分の設定、モデル、管理者などからすべてを投稿しなければならないコードの部分を知りません。
私は(私は、Djangoの管理者によって生成されたものを使用しています)の任意のフォームを作っていないので、私のフォームがどこにあるか私はかなり理解していません。私はそれを私のadmin.pyに入れますか? – Zamphatta
いいえ別のファイルに存在する必要があります。 – catherine