Django Ajax提交post命令403問題

2022-08-21 00:24:09 字數 541 閱讀 9851

如ajax請求是使用jquery來處理,則django提供了一段**來獲取csrftokencookie

文件**:
在接收函式前加修飾器,如:

from django.views.decorators.csrf import csrf_exempt

@csrf_exempt

def ajaxview

(request)

: pass

這樣也可解決403錯誤問題

如使用表單提交可以在提交的表單中加入,如:

渲染後的網頁原始碼:

這樣即可避免csrf許可權問題

筆者目前才剛剛開始django的學習,如有錯誤之處,請大牛見諒指出

Django ajax方法提交表單,及後端接受資料

前台 1 2class 3class blog content 4 522 23 js 1 2 views 1 defsub article request 2 if request.is ajax 3if request.method post 4 獲取ajax傳過來的引數值 5 data req...

django ajax分頁記錄(完整)

個人django ajax分頁記錄,只有 後面說明慢慢補充 該 可以直接複製,效果在最後,更高階的之後更新 前提 url url ajax views.ajax,name ajax views from django.shortcuts import render from django.core....

解決跨域問題 Django ajax

前端向後端跨域發出請求,將小寫字母轉為大寫,動態新增到網頁。get方法 callback request.get.get callback 返回時建議使用佔位符拼接,不然會解析錯誤 啟動django工程 python manage.py runserver 0.0.0.0 8080lang en c...