Flask框架学习笔记4-配置页面自动进行刷新
2021/6/27 6:15:51
本文主要是介绍Flask框架学习笔记4-配置页面自动进行刷新,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
之前我们已经可以搭建一个简单的页面了,但是每次我们需要修改后端或者前段页面的代码后,想要立即在浏览器看到我们所修改的效果,就得重新启动项目并刷新页面,这样在后续大规模开发过程中相当麻烦,所以这里我们来配置修改代码后,页面自动进行更新,不需要我们手动操作。
1、从第三方库flask_script导入Manager类,并进行配置
app.py
from flask import Flask,render_template from werkzeug.routing import BaseConverter from flask_script import Manager class RegexConver(BaseConverter): def __init__(self,url_map,*items): super(RegexConver,self).__init__(url_map) self.regex = items[0] app = Flask(__name__) app.url_map.converters['regex'] = RegexConver manager = Manager(app) @ manager.command def dev(): from livereload import Server live_server = Server(app.wsgi_app) live_server.watch("**/*.*") live_server.serve(open_url_delay=True) @app.route('/') def hello_world(): return render_template('index.html',data='welcome to china!') @app.route('/services') def services(): return 'service!' @app.route('/about') def about(): return 'about!' '''The parameter length must be three characters''' @app.route('/user/<regex("[a-z]{3}"):username>') def user(username): return 'Username is %s' % username if __name__ == '__main__': # app.run(debug=True) manager.run()
这样就可以实时该代码,前段页面自动更新了
这篇关于Flask框架学习笔记4-配置页面自动进行刷新的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程