0

最初に、私は Django を初めて使用し、まだコツを学んでいるとしましょう。最近、django-registration パッケージをインストールしました。ログイン/認証に関する1つの小さな不具合を除いて、すべて正常に機能します。/accounts/login は問題なく動作し、user.authenticated も問題ありません。アプリのディレクトリ/フォルダー内に問題があります。user.authenticated を呼び出すことができないようです。常に False を返します。しかし、このアプリ ディレクトリの外ではすべて問題ありません。/users/() もできます

私は何が欠けていますか?settings.py に何か追加する必要がありますか?

ありがとう。

更新 コメントをいただきありがとうございます。localhost/accounts/login をチェックすると、base.html ファイルがあります。user.authenticated 関数が正常に動作し、false を返さないことがわかります。これは、ログインが成功した後です。localhost でメイン アプリのルートを確認すると、user.authenticated は常に false を返します。

4

0 に答える 0