ジャンゴ-URL逆引きリバース(IX)

パラメータのパスを和らげます。

逆(ビュー名、の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、必要があります渡すことができるように逆転。

おすすめ

転載: www.cnblogs.com/xiximayou/p/11737948.html