Flask 模板中使用url for

2021-10-06 19:36:28 字數 1112 閱讀 1551

模版中的url_for跟我們後台檢視函式中的url_for使用起來基本是一模一樣的。也是傳遞檢視函式的名字,也可以傳遞引數。

使用的時候,需要在url_for左右兩邊加上乙個}

from flask import flask,render_template,url_for

'/')

defindex()

:return render_template(

'index.html'

)'/accounts/login//'

)def

login(id

):return render_template(

'login.html'

)if __name__ ==

'__main__'

:true

)

index.html

lang

="en"

>

>

charset

="utf-8"

>

>

撿貓課堂首頁title

>

head

>

>

這是從模版中渲染的

}#}#}

>

href

="}"

>

登入a>

p>

body

>

html

>

login.html

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

這是登入頁面

body

>

html

>

在Flask中使用模板變數,並賦值

處為模板變數的名字,模板變數使用兩個花括號表示 2 python程式 匯入flask模組 from flask import flask,render template 使用定義的flask方法來定義路由 def 使用return函式來返回結果,記得使用render template 並使用rend...

flask 模板使用

flask 模板使用 過濾器 default value,default value,boolean false 如果當前的變數沒有值,則使用引數中的值來代替。name default ivy 如果name不存在,則使用ivy來代替。boolean false預設是在這個變數為undefined的時...

flask使用渲染模板

使用渲染模板的好處是 將業務邏輯 訪問資料庫.和表現邏輯 瀏覽器看到的html 分離開來,易於維護。預設情況下 flask在程式檔案加中的templates子資料夾中尋找模板。mkdir jinja2template cd jinja2template mkdir templates cd temp...