flask框架的第一个helloword程序
from flask import Flask
app = Flask(__name__, static_url_path='/s', static_folder='static_files')
class DefaultConfig(object):
"""
默认配置
"""
SECRET_KEY = 'hohph'
app.config.from_object(DefaultConfig)
@app.route('/')
def index():
return 'hello world'
if __name__ == '__main__':
app.run()
flask工厂构造函数模式方式
from flask import Flask
import json
class DefaultConfig(object):
"""
默认配置
"""
SECRET_KEY = 'hohph'
def create_flask_app(config):
"""构建flask对象的工厂函数"""
app = Flask(__name__, static_url_path='/s', static_folder='static_files')
app.config.from_object(config)
app.config.from_envvar('PROJECT_SETTING')
return app
app = create_flask_app(DefaultConfig)
@app.route('/')
def index():
print(app.config['SECRET_KEY'])
return 'hello world'