我是 Jinja2 的新手,并尝试在文档中插入当前日期作为底线,以告诉用户文档的生成时间。
我当前的解决方案是
生成于 {{ utils.today|date('%x') }}
没有错误消息,但没有产生任何结果。
解决方案只需是 Jinja2,因为我没有运行 python 进程 - 使用 Ginger(Haskell 程序)来处理模板。
最佳答案
Context Processors可用于在渲染模板之前将值注入(inject)到模板中。
在app.py中:
import datetime
@app.context_processor
def inject_today_date():
return {'today_date': datetime.date.today()}
并将其添加到 html 文件中:
<p>{{today_date}}</p>
输出:2019-01-07
关于jinja2 - 如何使用 jinja2 插入当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54072879/