在django中,當URL匹配時,匹配組作爲第二個參數傳遞給視圖函數,第一個參數是一個HttpRequest對象。例如,用URL圖案像這樣HttpResponse對象中的Django URL匹配?
'/foo/(\d{2})/', 'app.views.handler'
處理程序例程將具有
def handler(request, value):
其中值將包含一個兩位數字(字符串)。
我的問題是:值也包含在請求對象中,如果是的話,我怎麼能得到它(當然,從請求對象解析URL不是一個選項,太不切實際)。
謝謝
因爲然後我會重複正則表達式。 – 2009-10-26 10:15:29
但是你似乎想要複製某些東西,因爲參數已經傳遞給你的視圖函數,並且你希望它們也在其他地方。你還沒有給出一個用例。 – 2009-10-26 10:36:01
,因爲我只想將請求對象作爲單個實體傳遞,而不是將請求對象_and_參數列表作爲兩個單獨的實體傳遞。 – 2009-10-26 11:27:39