views.py
from django.shortcuts import render
from django import forms # djingo的form模板模組
# create your views here.
class
loginform
(forms.form)
:# 利用djingoform建立模板,它要繼承forms.form。
# 下面定義的變數名,必需和前端from表單中的 的 name 屬性一樣才行!!!!
username = forms.charfield(max_length=6,
error_messages=
) email = forms.emailfield(error_messages=
)def
login
(request)
:if request.method==
"get"
:return render(request,
"login.html"
)elif request.method==
"post"
: obj = loginform(request.post)
if obj.is_valid():
ok1 = obj.clean(
)return render(request,
"login.html"
)else
:pass
return render(request,
"login.html"
,)
login.html
<
!doctype html>
"en"
>
"utf-8"
>
title<
/title>
"/static/js/jquery-3.4.1.min.js"
>
<
/script>
<
/head>
hello djingo<
/h1>
"" method=
"post"
>
"text" name=
"username" placeholder=
"使用者名稱"
>
}<
/span>
<
/p>
"password" name=
"password" placeholder=
"密碼"
>
<
/p>
"text" name=
"email" placeholder=
"郵箱"
>
}<
/span>
<
/p>
"submit" value=
"提交"
>
"button" value=
"ajax提交"
>
<
/form>
<
/body>
<
/html>
以上當輸入錯誤時,使用者輸入的內容全部消失,如果不想消失,那麼就得讓djingo自動建立html
from django.shortcuts import render
from django import forms # djingo的form模板模組
# create your views here.
class
loginform
(forms.form)
:# 利用djingoform建立模板,它要繼承forms.form。
# 下面定義的變數名,必需和前端from表單中的 的 name 屬性一樣才行!!!!
username = forms.charfield(max_length=6,
error_messages=
) email = forms.emailfield(error_messages=
)def
login
(request)
:if request.method==
"get"
: obj=loginform(
)# -------------->為了自動生成html
return render(request,
"login.html",)
elif request.method==
"post"
: obj = loginform(request.post)
if obj.is_valid():
ok1 = obj.clean(
)return render(request,
"login.html",)
else
:pass
return render(request,
"login.html"
,)
<
!doctype html>
"en"
>
"utf-8"
>
title<
/title>
"/static/js/jquery-3.4.1.min.js"
>
<
/script>
<
/head>
hello djingo<
/h1>
"" method=
"post"
>
}}<
/span>
<
/p>
"password" name=
"password" placeholder=
"密碼"
>
<
/p>
}}<
/span>
<
/p>
"submit" value=
"提交"
>
"button" value=
"ajax提交"
>
<
/form>
<
/body>
<
/html>
XmlSchema的驗證器(Delphi實現)
有段時間前,自己想要做乙個xmlschema的驗證器,首先想到的就是delphi的vcl中是否已經有現成的函式或者物件,經過一番查詢,發現裡面只封裝了dom中的document,對於與document密切相關的schema幾乎看不到蹤影 既然沒有現成的可以用,那麼我就用微軟留給我們的程式設計介面 1...
TP5 1 驗證碼驗證錯誤
ajax 驗證因為是onblur 驗證總是提交兩次資料,第一次對,第二次錯。思考一下,肯定是session 被清空了,找到驗證碼配置裡面有一項是驗證後是否重置 驗證成功後是否重置 reset false 驗證碼 publicfunction verify publicfunction checkca...
帝國CMS AJAX驗證資訊標題是否重複實現方法
每次錄完資訊提交資訊會出現乙個標題重複!這樣就造成資訊錄完了才發現資訊重複不能提交!浪費很多時間!1.後台 管理資料表 找到title欄位 輸入表單替換html 找到 input type text name title value ehtmlspecialchars stripslashes r ...