flask 常用功能

2021-10-06 01:28:35 字數 3507 閱讀 7627

|-- flask_demo

|-- static

|-- css

|-- 1.css

|-- imgs

|-- 1.png

|-- js

|-- views

|-- index.html

|-- usetemplates.html

|-- web.py

from flask import flask, render_template

'views'

)# 檢視函式繫結多個路由

'/index'

)'/'

)def

index()

:return

''# 傳入引數

# string int float path uuid

'/home/'

)def

home

(user_name)

:print

(user_name,

type

(user_name)

)return

''# 傳入多個引數

'/unameid//'

)def

unameid

(user_name, user_id)

:print

(user_name,

type

(user_name)

)print

(user_id,

type

(user_id)

)return

''+ user_name +

str(user_id)

# 使用註冊方式新增路由

defabout

(user_id)

:return

'about page '

+str

(user_id)

'/about/'

, view_func=about)

# 返回模板

'/temp'

)def

temp()

:return render_template(

'index.html'

)# 返回json

# import json

from flask import jsonify

'/getjson'

)def

getjson()

: user =

# return json.dumps(user)

return jsonify(user)

# 重定向

'')# 位址反解

from flask import url_for

'/geturl'

)def

geturl1()

:print

(url_for(

'getjson'))

# 無引數的檢視函式

print

(url_for(

'home'

, user_name=

'ken'))

# 帶引數的檢視函式

# return '獲取檢視函式對應的路由'

return redirect(url_for(

'home'

, user_name=

'ken'))

# 使用模板引擎

'/usetemp'

)def

usetemp()

:# user = '老王'

# user = '老李'

user =

'bill'

vals =

['ken'

,'tom'

,'shirly'

,'ada'

,'bill'

] response_info =

return render_template(

'usetemplates.html'

, user=user,

vals=vals,

response_info=response_info

)if __name__ ==

'__main__'

:true

)

body

lang

="en"

>

>

charset

="utf-8"

>

>

indextitle

>

rel=

"stylesheet"

href

="/static/css/1.css"

>

head

>

>

>

temp pageh1

>

src=

"static/imgs/1.png"

alt="png"

width

="10%"

height

="10%"

>

src=

"}" alt

="png"

width

="10%"

height

="10%"

>

body

>

html

>

lang

="en"

>

>

charset

="utf-8"

>

>

使用模板引擎title

>

head

>

>

>

使用模板引擎h1

>

} >

} >

>

} >

} >

} >

} >

} >

} >

} >

} >

>

>

是老王label

>

>

是老李label

>

>

不是老王或老李label

>

>

>

}li>

ul>

>

>

} 鍵值對 }li

>

ul>

} >

} >

} >

body

>

html

>

SAP常用功能

1 sap外觀 幫助圖示右側的按鈕是customizing of local layout 定製本地布局 按鈕,可以用它來變更sap gui顯示介面的風格。2 sap導航 1 在sap print list視窗裡,如果不想在保持期內儲存系統假離線請求,在print screen list 列印頁面列...

IOS 常用功能

對xib檔案的處理 xib的載入可以通過 nsbundle maibundle loadnibnamed nsstring str owner nsstring temp dic nsdictionary dic 載入 xib的fileowner檔案。然後通過下標得到sub 如果要獲取xib中固定的...

PHP常用功能

1 字串 主要方法有 strops substr str split explode 等,更多方法檢視php官方手冊 字串的方法 strpos substr print r explode str sun of beach 獲取子字串在當前字串的索引位置 echo strpos str,ea 字串的...