Closed wingfish closed 5 years ago
在环境变量中设置: sqlite_name=database_name 如果该环境变量不存在,怎会自动命名为 'dev.sqlite'
# 开发环境配置
class DevelopmentConfig(Config):
DEBUG = True
sqlite_name = os.environ.get('SQLITE_NAME', default='dev.sqlite')
SQLALCHEMY_DATABASE_URI = get_db_sqlite_uri(sqlite_name)
对于重构的 summer 中的 flask server 对象增加本地数据库支持,比如 sqlite。
沿用 jman 中的方式,在 config.py 中,sqlite 路径通过下面这样形式:
可以在当前 work 路径下访问 db 路径下的 sqlite 数据库文件。
然后通过 config 对象返回: