我們這次不沿用之前搭建的模板了,我們開始新的搭建,搭建乙個過濾器。
完整**如下:
#encoding='utf-8'
from flask import flask,render_template
from livereload import server
flask
(__name__)
route
('/'
)def index()
:return
render_template
('index2.html'
,title="",
body=
"## header2"
)template_filter
('md'
)def markdown_to_html
(txt)
: from markdown import markdown
return
markdown
(txt)
if __name__ ==
'__main__'
: live_server =
server
live_server.
watch
('**/*.*'
) live_server.
serve
(open_url=true)
首先,我們要去安裝第三方庫markdown。安裝命令如下:
flask框架模板自定義過濾器
過濾器的本質是函式。當模板內建的過濾器不能滿足需求,可以自定義過濾器。自定義過濾器有兩種實現方式 重要 自定義的過濾器名稱如果和內建的過濾器重名,會覆蓋內建的過濾器。方式一通過呼叫應用程式例項的 add template filter 方法實現自定義過濾器。該方法第乙個引數是函式名,第二個引數是自定...
vue筆記 5 過濾器
vue允許在mustache插值和v bind使用過濾器,用於對一些常見文字進行格式化。過濾器是對原資料進行修改後再顯示,不會修改原資料的內容。例如下面這段 lang en charset utf 8 titletitle src script head p div vue.filter msgfo...
Flask簡單框架搭建
flask是一款十分輕量級的python web應用框架 用pycharm建立專案的時候,選擇flask,開啟pycharm new project flask,點create。簡單的flask專案基本目錄 templates html檔案存放位置 static 靜態檔案css和js存放位置 vie...