パラメータのパスを和らげます。
逆(ビュー名、のURLconf =なし、引数=なし、kwargsから=なし、CURRENT_APP =なし)
書籍/ views.py
django.http輸入のHttpResponse からdjango.shortcutsレンダリング、リダイレクト、逆輸入 #ここにあなたの意見を作成します。 デフ指数(要求): ユーザ名 = request.GET。取得(" ユーザ名" ) 場合には、ユーザー名がありませんなしではない: 返す(はHttpResponseを" 歓迎を!" ) それ以外: リターンリダイレクト(リバース(' ゆるい'、kwargsから= { ' A ':100、' B ':200 })) デフ・エラー(要求A、B) の合計 = A + B 戻りのHttpResponse(" <H1>合計:{} </ H1> " .format(合計))
書籍/ urls.py
django.urlsパスをインポートする から。インポートビュー urlpatterns = [ パス(''、views.index、NAME = ' インデックス' )、 パス(' エラー/ <INT:> / <INT:B> '、views.error、NAME = ' 緩いです')、
]
一般的なプロセス:サーバーを起動すると、何のusernameパラメータが存在しないため、すなわち、誤差関数呼び出し、緩い(views.error名前空間)にリダイレクトされ、指数関数呼び出しを閲覧した後、2つのパラメータA、B、必要があります渡すことができるように逆転。