首页 > 编程语言 > 详细

Python Flask框架入门

时间:2019-06-02 11:58:33      阅读:129      评论:0      收藏:0      [点我收藏+]

序言

  Flask封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富。

  如果你是一个追求极简风格的完美主义者,那么Flask适合你。

技术分享图片

app对象的初始化和配置

flask应用对象初始化参数说明

技术分享图片
app = Flask(__name__,
            static_url_path="/python",  # 访问静态资源的url前缀, 默认值是static
            static_folder="static",  # 静态文件的目录,默认就是static
            template_folder="templates",  # 模板文件的目录,默认是templates
            )
View Code

 使用配置文件

技术分享图片
# 配置参数的使用方式
# 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
View Code

 读取配置参数的方式

技术分享图片
 # 读取配置参数
    # 1. 直接从全局对象app的config字典中取值
    # print(app.config.get("ITCAST"))
    # 2. 通过current_app获取参数
    print(current_app.config.get("ITCAST"))
View Code

app的run使用说明

技术分享图片
if __name__ == __main__:
    # 启动flask程序
    # app.run()
    app.run(host="0.0.0.0", port=5000, debug=True)
View Code

视图函数的路由

 

 

 

资料

 

Python Flask框架入门

原文:https://www.cnblogs.com/cnki/p/10961950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!