一、form介紹

我們之前在HTML頁面中利用form表單向后端提交數(shù)據(jù)時,都會寫一些獲取用戶輸入的標簽并且用form標簽把它們包起來。
與此同時我們在好多場景下都需要對用戶的輸入做校驗,比如校驗用戶是否輸入,輸入的長度和格式等正不正確。如果用戶輸入的內(nèi)容有錯誤就需要在頁面上相應的位置顯示對應的錯誤信息.。
Django form組件就實現(xiàn)了上面所述的功能。
總結一下,其實form組件的主要功能如下:
二、普通方式手寫注冊功能
views.py
# 注冊
def register(request):
error_msg = ""
if request.method == "POST":
username = request.POST.get("name")
pwd = request.POST.get("pwd")
# 對注冊信息做校驗
if len(username) < 6:
# 用戶長度小于6位
error_msg = "用戶名長度不能小于6位"
else:
# 將用戶名和密碼存到數(shù)據(jù)庫
return HttpResponse("注冊成功")
return render(request, "register.html", {"error_msg": error_msg})
本文名稱:Django之form組件自動校驗數(shù)據(jù)實現(xiàn)-創(chuàng)新互聯(lián)
文章分享:http://www.chinadenli.net/article46/djdehg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、搜索引擎優(yōu)化、移動網(wǎng)站建設、品牌網(wǎng)站建設、企業(yè)網(wǎng)站制作、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容