【Flask】 python学习第一章

   windos 创建环境 

   sudo pip install virtualenv   # 安装virtualenv   

   virtualenv -p python dir_name

   cd dir_name 

pip install flask==0.10.1

1.0 Hello world 

案例:

 1 from flask import Flask 
 2 # 创建Flask应用程序 
 3 # 第一个参数指定Flask 对应的模板 在决定静态文件从哪个位置开始找
 4 app = Flask(__name__,
 5        static_path = "/static",   # 表示静态文件访问路径 
 6        static_url_path= '/python27',
 7        static_folder='static' # 表示文件存放目录 
 8        templete_folder='templete' #表示模板文件存放目录
 9          )
10 
11 # 使用装饰器路由 去与视图函数进行关联 
12 @app.route('/')
13 def index():
14     return "hello world"
15 
16 if __name__ == __main__:
17     app.run()
hello world

1.1 加载配置 : app.config.from_object()  从对象中加载 app.调用

1 from flask import Flask 
 2 
 3 app = Flask(__name__,
 4          static_url_path='/static',
 5          static_folder='static',
 6          template_folder='templates')
 7 
 8 # ====对象中加载配置==== #
 9 #class Config(object):
10 #    DEBUG = True 
11 #app.config.from_object(Config)
12 
13 # ====从文件中加载配置==== #
14 #app.config.from_pyfile('config.ini')
15 #config.ini 文件  ---->  DEBUG = True
16    
17  # ====常用配置 使用app. 调用 并且复制  ==== #
18 app.debug = True 
19 app.config['DEBUG'] = True 
20 app.route('/')
21
22 def index():
23      return "hello wolrd"
24 
25 if __name__ == __main__:
26          app.run()
加载对象

1.2 app 运行参数 

from flask import Flask

# 设置对象
app = Flask(__name__,
            static_url_path='/python27',
            static_folder='static',
            template_folder='templates')

@app.route('/')
def index():
    return ("hello wowlrd")

if __name__ == '__main__':
    app.run(host='127.0.0.1', port=8888, debug=True)
app加载参数

未完待续

原文地址:https://www.cnblogs.com/oscarli/p/12043842.html