由於訪問不同的網站可能會產生CSRF攻擊,這裏圖解一下CSRF攻擊。如圖(引用),所以在POST的同時需要防止CSRF攻擊,在Django中能防止CSTF攻擊。如果在setting.py中MIDDLEWARE_CLASSES中有 'django.middleware.csrf.CsrfViewMiddleware',那個你需要在form表單後加上{% csrf_token %},在view中導入導入from django.views.decorators.csrf import csrf_exempt, 然後在form 表單的view上加上裝飾器@csrf_exempt ,這樣可以避免POST方式時返回403。還有最簡單的方法就是去掉MIDDLEWARE_CLASSES中的 'django.middleware.csrf.CsrfViewMiddleware'。
Django 關於POST 返回403 無法連接的解決辦法 (親測)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使用Django構建個人網站(九)——博客登錄(一個簡易demo)
熊熊玩python
2020-07-06 16:01:02
使用Django構建個人網站(八)——使用AJAX完成瀏覽量的增加
熊熊玩python
2020-07-06 16:01:02
jquery中 toFixed()的坑
Growing_hacker
2020-07-03 22:58:13
django 如何傳遞位置參數PK跳轉頁面(NoReverseMatch at / Reverse for 'post.views.blog' not found. 等問題解決)
悠然大月季
2020-07-03 21:27:18
Django查詢及雙下劃線方法和一對多外鍵關係的ORM操作
Tany_Python
2020-07-03 14:57:25
Django-----常用模型&字段&Meta配置
Small-J
2020-07-02 05:39:30
Django---模板
Small-J
2020-06-30 11:35:03
Django URL與視圖
Small-J
2020-06-30 11:35:03
Django---數據庫(一)
Small-J
2020-06-30 11:35:03
Django----ORM增刪改查
Small-J
2020-06-30 11:35:02
django基於cors解決跨域請求問題詳解
赵北北北北北
2020-06-23 12:30:52
【Django框架】項目框架、視圖層(view.py)、URL映射(urls.py )和APP的模板層(index.html)
JLL95
2020-06-21 01:22:50
Django框架(十二)--電商項目修改
一个非常正经的人
2020-06-17 12:41:44
Django框架(十三)--支付
一个非常正经的人
2020-06-17 12:41:44