私はこの権利をしているのか不思議です。django - ログインテンプレートの再利用
私はウェブサイトのプライベートセクションをコーディングしており、ログインウィンドウをスローするログインビューを書きました。私はこのビューをいくつかのURLに再利用して、アクセスが許可されるとすべてが別のビューに移動します。あなたがurls.py内のステートメントで引数を渡すことができるということは表示されませんので、私はログインが追加の引数redirect
def login(request, redirect):
code to read the login form and parse the POST input
if POST and loginSuccessful:
return redirect(request)
else:
return render_to_response('login.html', context)
を表示しました...と、特定のURLは、それぞれ、異なるワンライナーをアクティブに作られましたlogin_to_admin
として、リダイレクト引数を指定してログインビューを返すだけです。
def login_to_admin(request):
return login(request, admin)
def login_to_beta(beta):
return login(request, beta)
これが適切な方法であるかどうかは不思議です。
ああ、ありがとう、それを見落とした –