2014-03-27 166 views

回答

1

如何HttpResponseRedirect(reverse('namespace:name', args=(var_to_send,)))

3

HttpResponseRedirect執行HTTP 301重定向,改變瀏覽器欄中的網址。

您可以將var作爲參數傳遞,反向將構建url以匹配您的模式。請參見與本https://stackoverflow.com/a/13202435/948416

以下答案,但你也可以調用視圖2功能並返回結果,而不是重定向的:

... 
p = Model_Name.objects.get(pk=1) 
var_to_send = p.field_in_model 
return View2(request, var_to_send) 

第二種方法是對我來說更好,因爲它不需要任何額外的HTTP請求。