app
from flask import Flask, request, render_template, redirect
app = Flask(__name__)
# 配置文件这个里面写类名
app.config.from_object("settings.BaseConfig")
@app.route('/')
def index():
return "Hello"
if __name__ == '__main__':
app.run()
settings.py
class BaseConfig:
DEBUG = True
SECRET_KEY = 'dfrgthhjhgfdsfghjkhgf'
class ProdConfig(BaseConfig):
DATABASE_URL = "mysql://user@pro/foo"
DEBUG = False # 这个地方把父类的给DEBUG给重写了
class QAConfig(BaseConfig):
DATABASE_URL = "mysql://user@qa/foo"
这种的好处 就是可以把配置文件写到这里面去