Web App数据库设置

时间:2012-12-06 17:13:31

标签: python sqlite postgresql heroku flask-sqlalchemy

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

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

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

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

1 个答案:

答案 0 :(得分: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