码迷,mamicode.com
首页 > 其他好文 > 详细

主程序初始化

时间:2020-05-06 19:53:59      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:说明   配置参数   round   main   file   文件的   import   deb   bug   

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)
 
 
【完】

主程序初始化

标签:说明   配置参数   round   main   file   文件的   import   deb   bug   

原文地址:https://www.cnblogs.com/yeyu1314/p/12838152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!