python Django框架實現自定義表單提交

2022-09-26 20:03:16 字數 554 閱讀 1180

除了使用django內建表單,有時往往我們需要自定義表單。對於自定義表單post方式提交往往會帶來由csrf(跨站請求偽造)產生的錯誤"csrf verification failed. request aborted."

本篇文章主要針對"表單提交"和"ajax提交"兩種方式來解決csrf帶來的錯誤

一、表單提交

template:

計算數字和

views.py:

def calculate(request):

if request.post:

a=request.post["valuea"]

b=request.post["valueb"]

c=str(int(a)+int(b))

return render_to_response('result.html',)

else:

return render_to_response('calculation.html',context_instance=requestcontext(request))

需要注意:

(1)在

python Django框架學習

django,發音為 d 唸作 jiang gou 是用python語言寫的開源web開發框架,並遵循mvc設計,且有乙個專有名詞mvt。利用瀏覽器訪問乙個 時。瀏覽器向伺服器發出請求,建立鏈結。伺服器接受到請求,處理後交予框架。通過框架對發來的請求進行動態的處理,處理結果發給伺服器,伺服器對結果進...

Python Django框架 補充

django rest framework orm框架整理 orm資料庫操作補充 models中的一對一操作 過濾 事務 django models中關於blank與null的補充說明 django 路由系統 及 檢視函式 補充 cbv和fbv django 內建admin詳解 定製快速增刪改查 f...

python Django安裝及框架搭建

要首先安裝pip,安裝完成之後我們執行以下 安裝 pip install django 1.11.7 版本號 然後檢查安裝是否成功 import django django.get version 在cmd中檢視版本號,如果有版本號,就安裝成功。2.搭建框架 輸入以下 建立框架 django adm...