當我的服務器正在運行,我,我讓我的命令行下面的導航到http://127.0.0.1:8000/terms
:Django的 - 模板不加載的,永久的302消息
[19/Jun/2015 18:09:04]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:05]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:05]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:06]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:07]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:07]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:08]"GET /terms HTTP/1.1" 302 0
[19/Jun/2015 18:09:08]"GET /terms HTTP/1.1" 302 0
這種輸出的,直到我退出永遠繼續/退出手動服務器會話。
我不知道爲什麼會發生這種情況。我對Django來說很新,所以也許我忽略了一些明顯的東西。
這是我在views.py
terms
觀點:
def terms(request):
if request.method == 'GET':
return redirect(terms)
這是我terms
在urls.py
路線:
url(r'^terms/', 'my_app.views.terms'),
我也創造了我的模板文件夾terms.html
模板與一些虛擬文本。
爲什麼這不起作用?
我知道有更簡單的方法來做到這一點,但我想知道爲什麼這種特殊的方式不起作用。我想了解如何將條件語句放入使用請求庫的視圖中,以便稍後在此項目中執行一些更復雜的事情。
我誤解了什麼?
謝謝!這讓我朝着正確的方向前進。我最終不得不爲此使用render或render_to_response。謝謝! – Javier