django-registration==0.8 を自分のプロジェクト (Django==1.3、Python==2.7) に統合したばかりで、/login と /register だけでなく、すべてのページにログインと登録機能を追加したいと考えています。django-registration を変更せずにこれを行うクリーンな方法を提案できる人はいますか?
2 に答える
1
私は実際に同じ問題を解決しようとしていて、これを見つけました。それが役に立てば幸い。 http://www.nerdydork.com/django-login-form-on-every-page.html
于 2011-08-18T20:28:10.443 に答える
0
これは非常に複雑に思えます。base.html (login.html テンプレートにあるものと同じ) にログイン フォームを追加し、フォームのアクションを {% url "auth_login" %} に設定してみませんか? 私はそれを行いましたが、うまく機能し、認証が失敗した場合はユーザーを通常のログイン ビューにリダイレクトします。
于 2012-05-04T16:13:03.190 に答える