django學習筆記6 表單

2021-07-14 06:08:48 字數 1787 閱讀 5482

django表單

mytest\test1\forms.py

from django import forms

class addform(forms.form):

a = forms.integerfield()

b = forms.integerfield()

匯入相應的庫,定義表單輸入的型別

修改mytest\test1\veiws.py

return httpresponse("hello world 你好")

if request.method =='post':#資料提交方式

form = addform(request.post)#包含提交資料

if form.is_valid():#表單資料是否有效

a = form.cleaned_data['a']#獲取表單資料

form = addform()#如果沒有提交行為就清空表單

return render(request,'home.html',)

匯入剛才編寫的forms模組,獲取表單資料再操作

檢視函式接受到表單提交會執行提交後額程式,沒有任何提交就清空表單

修改mytest\test1\templates\home.html

}

,列表為空

當前的url:}

獲取當前get引數:}

hello wolrd 你好!!!!!!

是乙個表單保護機制,應該每個表單都需要的

url.py不變

url(r'^home/$',test1_views.home,name='home')

瀏覽器輸入127.0.0.1:8000/home/

輸入數字後提交會跳轉頁面

django 學習筆記 06 表單

equest.path 除網域名稱 以外的請求路徑,以正斜槓開頭 eg.hello request.get host 主 機名 比如,通常所說的網域名稱 eg.127.0.0.1 8000 or www.example.com request.get full path 請求路徑,可能包含查 詢字串...

Django學習筆記之form表單

表單是通過類實現的,繼承自forms.form,然後在裡面定義要驗證的字段.在表單中,建立欄位跟模型是一模一樣的,但是沒有null true或者blank true等這幾種引數了,有的引數是required true false.使用is valid 方法可以驗證使用者提交的資料是否合法,而且htm...

Django6 表單 註冊

用提交的資料生成表單 form registerform request.post 能通過驗證,返回true,否則返回false if form.is valid 進行業務處理 data form.cleaned data data.pop confirm 如果forms中表單的欄位名和models...