0
我隱約在做django教程。django newb,看不到回傳
<form action="." method="POST">
<input type="text" name="language" value="{{ fbuser.language|escape }}" />
<input type="submit" value="Change" />
</form>
def canvas(request):
if request.POST != {}: assert False, request.POST
斷言永遠不會觸發,和我request.POST
總是{}
和頁面呈現,如果我刷新它。我敢肯定我的畫布獲取調用,因爲如果我改變表單action屬性爲「foobar的」我得到一個Django的錯誤:
Page not found (404)
Request Method: POST
Request URL: http://192.168.0.106:8000/fbsample/canvas/foobar
編輯:現在我已經試過有我的回髮網址去「foobar的/ 」。在服務器日誌中,我看到帖子發生,但它重定向到畫布?而foobar永遠不會被稱爲?我開始懷疑pyfacebook中間件做了一些時髦的事情,如果你們可以證實這種行爲是瘋狂的,那將是有幫助的...
你的urls.py是什麼樣的? – 2009-09-09 01:50:38