2.1 项目使用
一、创建项目,关联环境。进入项目目录,开启项目环境,查找虚拟项目地址“C:\Users\Administrator\.virtualenvs\fisher-JvHVc5uR”
F:\Workspaces\python\fisher>pipenv shell Launching subshell in virtual environment… Microsoft Windows [版本 10.0.14393] (c) 2016 Microsoft Corporation。保留所有权利。 (fisher-JvHVc5uR) F:\Workspaces\python\fisher>pipenv --venv C:\Users\Administrator\.virtualenvs\fisher-JvHVc5uR (fisher-JvHVc5uR) F:\Workspaces\python\fisher>
1.2 关联项目

二、创建简单WEB页
# 导入包 from flask import Flask __author__ = '七月' # 实例化 app = Flask(__name__) # 定义视图装饰器,指定路由 @app.route('/hello/') # 定义视图函数 def hello(): # 基于类的视图(即插视图) return 'Hello,QiYue' app.run() #此方法无法自动更新和外网无法访问。

2.2 路由重定向

三、设置代码更新后,能自动更新服务,不重启代理的方法
方法一(常规方法):如果想让服务器自动重启,需要写脚本监听代码改动情况,让他自动进行重启。
方法二(监听工具):
方法三:flask自带有自动重启模式。打开自动调试功能。
app.run(debug=True)

四、路由二种注册方法(重点强调,需要重点学习一下装饰器,解决代码耦合问题。)
from flask import Flask __author__ = '七月' # 实例化 app = Flask(__name__) # 方法一:定义视图装饰器,定义路由,需要在函数上方。最终也是调取的add_url_rule方法 #@app.route('/hello/') # 定义视图函数 def hello(): # 基于类的视图(即插视图) return 'Hello,QiYue' # 方法二:APP路由指定方式,调取的add_url_rule方法使用场景:基于类的视图。
app.add_url_rule('/hello/',view_func=hello) app.run(debug=True)
五、
浙公网安备 33010602011771号