Flask中的常见做法似乎是这样开始的:
from flask import Flask
from flaskext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
SQLALCHEMY_DATABASE_URI = 'something'
app.config.from_object(__name__)
db = SQLAlchemy(app)
Run Code Online (Sandbox Code Playgroud)
然后导入和使用app以及db无处不在.但是当你这样创建db它时,它会从应用程序中获取配置,并且似乎一旦发生这种配置就不会被覆盖.上有瓶的我们使应用工厂网站某些网页,但它并不清楚我是如何将能够仍然使用app和db无处不在,如果我这样做.
如何编写脚本以使用其他数据库测试Flask应用程序?我应该如何构建我的应用程序以使其成为可能?我必须使用modules吗?