URLをリダイレクトするときに問題が発生しました。古いURLをクリーナーURLにリダイレクト
ユーザーが古いURLをしようとしたときurls.py
url(r'^index\.asp$', views.Redirect, name='redirect'),
views.py
pageID = {
"2145841371" : "/home",
"2145887330" : "/club",
}
def Redirect(request):
pageID = request.GET.get('pageID')
return HttpResponseRedirect(redirect(pageID))
は基本的に私はそれが何をしたいかである(例えばindex.asp?たpageID = 2145841371)それそれらを新しいものにリダイレクトします。思考?
Pythonでcamelcaseを使用しないでください.PEP8には対応していません。関数名と同じですが、小文字にする必要があります。これはコミュニティ標準です。ここで主な問題は 'HttpResponseRedirect'と' redirect() 'を使うことです。後者はすでに前者を返しているので、あなたはそれを必要としません。 –