ディレクトリの下にいくつか見つかりましたtests
が、それらが正しいものかどうかはわかりません。
login.htm
認証テンプレートとは、password_reset.htm
、 などを意味します。
一部のテンプレートは、http: //devdoodles.wordpress.com/2009/02/16/user-authentication-with-django-registration/にあります。
ディレクトリの下にいくつか見つかりましたtests
が、それらが正しいものかどうかはわかりません。
login.htm
認証テンプレートとは、password_reset.htm
、 などを意味します。
一部のテンプレートは、http: //devdoodles.wordpress.com/2009/02/16/user-authentication-with-django-registration/にあります。
Djangoのドキュメントには、「Django は認証ビュー用のデフォルト テンプレートを提供していません」と明示的に記載されていますが、管理テンプレートを使用するのは簡単であることがわかりました。管理アプリを有効にしてから、これを urls.py に追加します。
url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'admin/login.html'}),
url('^accounts/', include('django.contrib.auth.urls')),
Django 管理者のルック アンド フィールではありますが、すべての認証 URL が機能するようになりました。
django.contrib.admin.templates.registrationで認証テンプレートを使用できます:
logged_out.html
password_change_done.html
password_change_form.html
password_reset_complete.html
password_reset_confirm.html
password_reset_done.html
password_reset_email.html
password_reset_form.html
それらはDjangoAdminのルックアンドフィールを持っているので、カスタマイズすることをお勧めします。
上記のDZPMで言及されているようにdjango.contrib.admin.templates.registrationにあるテンプレートをコピーし、それらを独自の登録アプリのテンプレートディレクトリ(例:* your_proj_root /registration/templates/registration/*)に配置します。
重要!テンプレートにまったく同じファイル名を保持している場合は、django.contrib.adminアプリの行が登録アプリの行の下に配置されていることを確認する必要があります。それ以外の場合は、django.contrib.adminの登録テンプレートが優先的に使用されます。
いいえ、これらのテンプレートは、テンプレート フォルダー内の「登録」ディレクトリで検索されます。
ドキュメントから:
デフォルトで registration/login.html という名前のテンプレートにログイン フォームを用意するのは、ユーザーの責任です。
パスワードのリセット オプションの引数:
template_name : パスワード リセット フォームの表示に使用するテンプレートの完全な名前。これは、指定されていない場合のデフォルトです
registration/password_reset_form.html
。
ドキュメント: login、password_reset