[問題] django的csrf_token

作者: vanchy (vanchy)   2016-10-13 20:58:12
各位好,我正照著書上的步驟學習django
想做一個表單,採用POST方法,但一直卡在403 forbidden
我有照著document給的建議了,加了{% csrf_token %}和RequestContext
結果還是一樣403 forbidden
想請教各位該怎麼改才好?
謝謝^^
下面是template code
http://imgur.com/a/dHj12
而這個是我的view code
http://imgur.com/a/h7PI9
這是setting的middleware,裡面有設middleware.csrf.CsrfViewMiddleware了
http://imgur.com/a/E4OYj
作者: kevinkung (Jaguar)   2016-10-13 21:38:00
Settings有加嗎?
作者: gbllggi (gbllggi)   2016-10-13 22:43:00
MIDDLEWARE_CLASSES???
作者: kevinkung (Jaguar)   2016-10-14 10:32:00
'django.middleware.csrf.CsrfViewMiddleware'你的'content'寫在哪裡?在template裡面沒看到!!
作者: zaetheo   2016-11-02 01:43:00
render_to_response()的指令好像在1.10版後使用就會有這個問題,可以改成用response()指令,我也在這個問題卡好久更正,是render()https://docs.djangoproject.com/el/1.10/topics/http/shortcuts/

Links booklink

Contact Us: admin [ a t ] ucptt.com