相关疑难解决方法(0)

如何使用SQLAlchemy设置Flask应用程序进行测试?

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它时,它会从应用程序中获取配置,并且似乎一旦发生这种配置就不会被覆盖.上有瓶的我们使应用工厂网站某些网页,但它并不清楚我是如何将能够仍然使用appdb无处不在,如果我这样做.

如何编写脚本以使用其他数据库测试Flask应用程序?我应该如何构建我的应用程序以使其成为可能?我必须使用modules吗?

python testing unit-testing sqlalchemy flask

26
推荐指数
2
解决办法
1万
查看次数

标签 统计

flask ×1

python ×1

sqlalchemy ×1

testing ×1

unit-testing ×1