跳到主要內容
搜尋
搜尋此網誌
自學程設
爬文啃Manual、Google撈資料、買組機器、安裝OS、架網路,然後筆記寫心得的網誌。
分享
取得連結
Facebook
X
Pinterest
以電子郵件傳送
其他應用程式
標籤
Django
6月 14, 2011
Django -- CSRF 問題
最近在練習用通過 HTML form tag 的 POST 形式來傳輸資料的時候,Django出現了CSRF的錯誤訊息。
在這邊寫一下,我上網查資料後的解決方式...
先去修改setting.py 這個檔,找到下面這個地方:
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
然後在裡面多加一行:
'django.middleware.csrf.CsrfResponseMiddleware',
之後在template檔裡面的 form tag 裡頭加入一行 {% csrf_token %}:
弄到這裡,我的那個csrf的錯誤就解決了...
留言
熱門文章
1月 04, 2012
用python 畫圖 -- matplotlib -- 騙錢教學 (一)
6月 29, 2017
Python 筆記系列 -- 開啟 Jupyter notebook 簡單動一動
留言
張貼留言