1.訊息提示
1.匯入flash模組,書寫路由
訊息提示和加密
'123'
flash(
"hello jikexueyuan"
)
from flask import flask,render_template,flash
'123'
'/')
defhello_world()
: flash(
"hello jikexueyuan"
)return render_template(
"index2.html"
)if __name__ ==
'__main__'
:true
)
2.書寫html進一步實現訊息提示
hello<
/h1>
}<
/h2>
<
/body>
2.實現乙個模擬登入介面
1.書寫乙個路由
'/login'
,methods=
['post'])
deflogin()
: form =request.form
username=form.get(
'username'
) password=form.get(
'password')if
not username:
flash(
"please input username"
)return render_template(
"index2.html")if
not password:
flash(
"please input password"
)return render_template(
"index2.html"
)if username==
'jikexueyuan'
and password==
'123456'
: flash(
"login seccess"
)return render_template(
"index2.html"
)else
: flash(
"hhhhh"
)return render_template(
"index2.html"
)2.書寫html介面
hello login<
/h1>
"/login" method=
"post"
>
<
input
type
="text" name=
"username"
>
<
input
type
="password" name=
"password"
>
<
input
type
="submit" value=
"submit"
>
<
/form>
}<
/h2>
<
/body>
3.捕捉url異常返回友好提示
1.書寫捕捉的路由
404)
#捕獲404異常
defnot_found
(e):
return render_template(
"404.html"
)2.書寫對應的html
你要找的頁面去火星了<
/h1>
抱歉該頁面不存在<
/h2>
<
/body>
4.主動發出上面3中逮捕做的異常,統一處理
1.書寫主動發出的url
要匯入abort
'/user/'
)def
users
(user_id):if
int(user_id)==1
:return render_template(
"user.html"
)else
: abort(
404)
user的html隨便寫就行
彙編 第二節
第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...
函式第二節
coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...
第二節練習
a b 2 鏈式賦值 print a print b c id a 位址print c c type a 型別 print c a,b 2,3 系列解包賦值 a,b b,a print a print b 基本運算 print 3 2 print 30 5 print 30 5 print 30 5...