小知识点爬虫训练场项目,Python Flask 模板更新,每次都要重新服务
Posted 梦想橡皮擦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小知识点爬虫训练场项目,Python Flask 模板更新,每次都要重新服务相关的知识,希望对你有一定的参考价值。
本篇博客补充一个小细节,即爬虫训练场项目修改模板代码之后,每次都要重启服务查看效果,如何才能更加便捷。
爬虫训练场学习地址:https://blog.csdn.net/hihell/category_12148273.html
问题描述
在项目实战的时候,由于我们使用的是 Python Flask 框架,每次修改前端 html 页面之后,都要重启一下 flask 服务,然后查看效果,非常不方便。
针对该问题,本篇博客提供两个解决方案。
解决方案:增加模板自动重载配置
打开程序主入口文件,在爬虫训练场这一项目中,入口文件为 playground.py
,添加如下代码。
app.jinja_env.auto_reload = True
该配置表示模板修改后,立即生效,无需重启,行业内一般叫做热更新。
使用如下配置也可。
app.config['TEMPLATES_AUTO_RELOAD'] = True
额外的解决方案
实战中还可以使用 manager 管理工具实现自动刷新页面,或者安装第三方模块 livereload 进行实现,后续用到这部分内容,我们继续进行补充。
以上是关于小知识点爬虫训练场项目,Python Flask 模板更新,每次都要重新服务的主要内容,如果未能解决你的问题,请参考以下文章
小知识点Python Flask 中使用 cryptography 模块实现加密
小知识点Python Flask 中使用 cryptography 模块实现加密
小知识点免费头像API,用 Python Flask 动态生成一个汉字头像
小知识点免费头像API,用 Python Flask 动态生成一个汉字头像