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)

 

五、

 

posted on 2018-11-08 11:40  luoxf  阅读(147)  评论(0)    收藏  举报

导航