首页 > 其他 > 详细

flask基础

时间:2021-06-24 15:53:46      阅读:21      评论:0      收藏:0      [点我收藏+]

1.flask基础

# 引入Flask库
from flask import Flask


# 实例化,创建对象
app = Flask(__name__)

# 设置路由
@app.route(/)
# 定义视图函数
def index():
    return Hello World, this is my first flask web app!


if __name__ == __main__:
    app.run()

2.flask初始化参数

# 引入Flask库
from flask import Flask

# 实例化,创建对象
# app = Flask(__name__)
app=Flask(import_name=__name__,static_url_path="/s",static_folder="static_file",template_folder="template_file")

# 设置路由
@app.route(/)
# 定义视图函数
def index():
    return Hello World, this is my first flask web app!

if __name__ == __main__:

    app.run()

3.应用程序配置参数

3.1 从配置对象中加载

# 引入Flask库
from flask import Flask
class DefaultConfig(object):
    SECRETE_KEY="abcd" #必须大写

# 实例化,创建对象
app = Flask(__name__)

#设置
app.config.from_object(DefaultConfig)

# 设置路由
@app.route(/)
# 定义视图函数
def index():
    print(app.config["SECRETE_KEY"])
    return Hello World, this is my first flask web app!

if __name__ == __main__:
    app.run()

3.2 从配置文件中加载

# 引入Flask库
from flask import Flask

# 实例化,创建对象
app = Flask(__name__)
#设置
app.config.from_pyfile("setting.py")

# 设置路由
@app.route(/)
# 定义视图函数
def index():
    print(app.config["SECRETE_KEY"])
    return Hello World, this is my first flask web app!

if __name__ == __main__:
    app.run()

3.3 从环境变量中加载

技术分享图片

# 引入Flask库
from flask import Flask

# 实例化,创建对象
app = Flask(__name__)
#设置环境变量 export PROJECT_SETTING="setting.py"
app.config.from_envvar("PROJECT_SETTING",silent=True)

# 设置路由
@app.route(/)
# 定义视图函数
def index():
    print(app.config["SECRETE_KEY"])
    return Hello World, this is my first flask web app!

if __name__ == __main__:
    app.run()

 

flask基础

原文:https://www.cnblogs.com/hapyygril/p/14926611.html

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