主程序初始化
1.flask初始化时,可更改的参数。
  1: app = Flask('__main__',                     # 直接默认把当前的模块当作主程序
  2:             static_url_path='/python',      # 为static的目录修改url,相当于改别名
  3:             static_folder='static',         # 静态文件的目录,默认是static
  4:             template_folder='templates')    # 模板文件的目录,默认是templates
 
 
2.flask的配置参数的三种方式(配置文件)
  1: 方式一:
  2:     app.config.from_pyfile('config.cfg')  # 从文件里读取
  3: 
  4: 方式二:
  5:     class Config(object):
  6:         DEBUG = True
  7:     app.config.from_object('Config')  # 直接从类里读取。
  8: 
  9: 方式三:
 10:     app.config['DEBUG'] = True  # 直接操作config里的字典

 

 

3. 读取配置文件的两种方式

  1: 1. 从config字典里直接取值。因为是字典所以取值可以的get,也可以用key
  2:     app.config.get('name')  # app.config['name'],效果是一样的。
  3: 
  4: 2. 如果config不在全局变量里,我们可以通过导包的方式(current_app)
  5:     from flask import Flask, current_app
  6:     current_app.config.get('name') # current_app的用法与上面是一样的
 
 
4. app的run使用说明
  1: if __name__ == '__main__':
  2:     app.run(host='0.0.0.0',port=5000, debug=True)
 
 
【完】
posted on 2020-05-06 18:31  yeyu1314  阅读(234)  评论(0编辑  收藏  举报