flask入门

1. 简单事例

from flask import Flask

app = Flask(__name__)

@app.route("/")
def func():
    return "Hello World"

if __name__ == '__main__':
    app.run()

2. 配置文件  

app.config.from_object("python类或类的路径")

app.config.from_object('pro_flask.settings.TestingConfig')

settings.py

    class Config(object):
        DEBUG = False
        TESTING = False
        DATABASE_URI = 'sqlite://:memory:'

    class ProductionConfig(Config):
        DATABASE_URI = 'mysql://user@localhost/foo'

    class DevelopmentConfig(Config):
        DEBUG = True

    class TestingConfig(Config):
        TESTING = True

PS: 从sys.path中已经存在路径开始写
 

PS: settings.py文件默认路径要放在程序root_path目录,如果instance_relative_config为True,则就是instance_path目录

沛齐

  

原文地址:https://www.cnblogs.com/golangav/p/9029765.html