如何在heroku上解决此数据库(Flask)问题?

时间:2019-09-07 12:54:02

标签: python postgresql heroku flask sqlalchemy

该应用在本地完美运行。我将应用程序托管在heroku上,它可以正常工作-只有数据库(将heroku db连接到我的应用程序?)上的某些东西失败。

我已经尝试了一些选择,但没有任何帮助,因为我不确定问题的根源到底是什么。

问题

这就是我得到的: 500内部服务器错误

服务器遇到内部错误,无法完成您的请求。服务器超载或应用程序中有错误。

日志

以下是日志的重要内容:

sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) FATAL:  password authentication failed for user "rjgrfkdjglwftp"

并且:

sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation "users" does not exist

我也必须推送本地创建的数据库吗?

重要的是要知道,本地没有问题,所以我不确定它与数据库或heroku上的代码有关。

DB连接逻辑:

class Config(object):
    DEBUG = False
    TESTING = False
    CSRF_ENABLED = True
    SECRET_KEY = 'this-really-needs-to-be-changed'
    SQLALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']

0 个答案:

没有答案