Flask Jinja2 模板中 日期格式化 过滤方法如何定义 和 使用
定义:
from dateutil.parser import parse
from applications import create_app
app = create_app()
if __name__ == '__main__':
app.run()
# Jinja2 模板过滤方法定义
@app.template_filter("formatStrtime")
def formatStrtime(datestr=None, format="%Y-%m-%d %H:%M:%S"):
if datestr == "" or datestr == None:
return ""
return parse(datestr).strftime(format)Jinja2 模板中使用:
示例 变量 con.create_at = "2024-03-28T09:08:10"
{{ con.create_at|formatStrtime }}