django中處理表單的經典流程

2022-05-27 07:15:10 字數 515 閱讀 3325

def

form_process_view(request):

if request.method == '

post':

#請求為 post,利用使用者提交的資料構造乙個繫結了資料的表單

form =form(request.post)

ifform.is_valid():

#表單資料合法

#進行其它處理...#跳轉

return redirect('/'

)

else

:

#請求不是 post,構造乙個空表單

form =form()

#渲染模板

#如果不是 post 請求,則渲染的是乙個空的表單

#如果使用者通過表單提交資料,但是資料驗證不合法,則渲染的是乙個帶有錯誤資訊的表單

return render(request, '

template.html

', context=)

使用jQuery的val 方法處理表單元素值

語法 val 功能 返回匹配集裡第乙個元素的value屬性。如果是多選元素,則返回所有選中項的陣列。返回 已獲取的值或陣列。注意 語法 val value 功能 把傳入的值設定為所有已匹配表單元素的值。引數 value 字串 用於設定包裝集裡各表單元素的value屬性。返回 包裝集。注意 不能把多個...

django表單處理(一) 最簡單的表單

是時候講 django 的表單處理了。最簡單的表單處理就是從輸入框中提取字串,交給後台進行資料處理並返回相應結果。本著簡單入門的原則,今天設計的表單就只有乙個文字框和乙個按鈕。在 templates 目錄下新建乙個 test01.html 檔案 接下來在 views.py 中新增下面的 from d...

Django中 form表單的使用

from django import forms 第一步 首先在models.py中定義乙個表單模型 class remarkform forms.form subject forms.charfield max length 100 label mail forms.emailfield labe...