
您可以定义一个函数来加载文本文件并将其呈现在模板中:
import jinja2def include_file(name): return jinja2.Markup(loader.get_source(env, name)[0])loader = jinja2.PackageLoader(__name__, 'templates')env = jinja2.Environment(loader=loader)env.globals['include_file'] = include_filedef render(): return env.get_template('page.html').render()if __name__ == '__main__': print render()在模板中,这样称呼它:
{{ include_file('file.txt') }}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)