栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

模板文件更改时重新加载Flask应用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

模板文件更改时重新加载Flask应用

以我的经验,模板甚至不需要重新启动应用程序即可刷新,因为每次

render_template()
调用时都应从磁盘加载模板。也许您的模板使用方式有所不同。

要在模板更改(或任何其他文件)时重新加载应用程序,可以将

extra_files
参数传递给
Flask().run()
,以观察文件名的集合:对这些文件的任何更改都将触发重新加载器。

例:

from os import path, walkextra_dirs = ['directory/to/watch',]extra_files = extra_dirs[:]for extra_dir in extra_dirs:    for dirname, dirs, files in walk(extra_dir):        for filename in files: filename = path.join(dirname, filename) if path.isfile(filename):     extra_files.append(filename)app.run(extra_files=extra_files)

参见此处:http
:
//werkzeug.pocoo.org/docs/0.10/serving/?highlight=run_simple#werkzeug.serving.run_simple



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/650422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号