flask-知识点

# coding:utf-8

from flask import Flask, current_app

# import demo
# 创建flask的应用对象
# __name__ 标识当前对象的模块名字
#          模块名:flask以这个模块所在的目录为总目录,默认这个目录中的static为静态目录,
#           templates :模板目录

app = Flask(__name__,
            static_url_path='/python',  # 静态资源的url前缀
            static_folder='static',  # 静态文件的目录,默认就是static
            template_folder='templates'  # 模板文件目录,默认就是templaters
            )


# 配置参数的使用方式
# 1.使用配置文件
# app.config.from_pyfile('config.cfg')

# 2. 使用对象配置参数   项目中使用
class Config(object):
    DEBUG = True
    ITCAST = 'python'


app.config.from_object(Config)


# 3.直接操作config的字典对象   参数少时 使用
# app.config['DEBUG'] = True


@app.route('/')
def index():
    """定义的视图函数"""
    # a = 1 / 0
    # 读取配置信息
    # 1. 直接从全局对象app的config字典取值
    # print(app.config['ITCAST'])
    # print(current_app.config.get('ITCAST'))

    return 'Hello world'


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

 

posted on 2020-08-04 18:39  mldsh  阅读(68)  评论(0编辑  收藏  举报

导航