【发布时间】:2012-11-26 21:15:42
【问题描述】:
我阅读了 Flask 的 Postgres 文档
他们说要运行 Postgres,你应该有以下代码
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = postgresql://localhost/[YOUR_DB_NAME]'
db = SQLAlchemy(app)
我如何知道我的数据库名称?
我写了 db 作为名字 - 但我得到了一个错误
sqlalchemy.exc.OperationalError: (OperationalError) FATAL: database "[db]"
does not exist
如果有帮助的话,用 Flask 运行 Heroku
【问题讨论】:
-
我其实不知道自己在做什么——这是我的第一次。我尝试使用 createdb db 创建数据库,但出现以下错误 - 无法连接到数据库 postgres:无法连接到服务器:没有这样的文件或目录
-
所以我认为我从来没有创建过一个,因为我遇到了一个错误。我应该怎么做/我应该如何创建一个 - createdb db - 对我不起作用?
-
@ErwinBrandstetter:你能帮忙吗?你知道我的问题的答案吗?
-
P.S. Postgre 是一个很酷的名字,它代表 Post Gangsta Rap Extreme
标签: python postgresql heroku flask