0

首先,我搜索了雅虎并没有找到一个好的答案。

所有的 Flask SQLAlchemy 教程都使用 SQLite,但从我读到的 SQLite 对 Heroku 来说并不是很好——或者至少是雅虎搜索 SQLite Heroku——揭示了它的许多问题?

如果使用 SQLite 实际上没有任何问题,请告诉我。

如何使用 Postgres 和 FlaskSQLAlchemy 设置数据库 - 因为根据我的研究,这就是 Heroku 所支持的?

4

1 回答 1

1

使用 Flask-SQLAlchemy,你可以这样做:

from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://username:password@host/dbname'
db = SQLAlchemy(app)

现在你可以使用这个 db 对象来做任何你需要的事情。

阅读此处了解更多信息: http ://packages.python.org/Flask-SQLAlchemy/config.html#configuration-keys

于 2012-12-06T20:01:51.813 回答