4

非常に単純な質問です。ビューの上でデコレータを使用すると、認証システムは、 にあるテンプレートを使用して、settings.py でlogin_required定義されている URL にリダイレクトします。LOGIN_URLregistration/login.html

質問:ログイン フォームに別のテンプレート名を定義するにはどうすればよいですか (デフォルトを使用したくありません)。

4

2 に答える 2

4

loginドキュメンテーション:

template を呼び出したくない場合は、追加の引数を介してパラメーターを URLconf のビューにregistration/login.html渡すことができます。template_nameたとえば、この URLconf 行ではmyapp/login.html代わりに次を使用します。

(r'^accounts/login/$',
 'django.contrib.auth.views.login',
 {'template_name': 'myapp/login.html'}),
于 2013-04-12T21:56:33.073 に答える