Wie benutzt man Flask / Peewee mit Heroku?

Ich versuche, eineFlasche app zuHeroku. Ich benutzePeewee als ORM für eine Postgres-Datenbank. Wenn ich dem folgeHeroku-Standardschritte zur Bereitstellung von Flaskstürzt der Webprozess nach dem Betreten abheroku ps:scale web=1. In den Protokollen heißt es:

Starting process with command `python app.py`
/app/.heroku/venv/lib/python2.7/site-packages/peewee.py:2434: UserWarning: Table for <class 'flask_peewee.auth.User'> ("user") is reserved, please override using Meta.db_table
cls, _meta.db_table,
Traceback (most recent call last):
File "app.py", line 167, in <module>
auth.User.create_table(fail_silently=True)
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 2518, in create_table if fail_silently and cls.table_exists():
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 2514, in table_exists return cls._meta.db_table in cls._meta.database.get_tables()
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 507, in get_tables ORDER BY c.relname""")
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 313, in execute cursor = self.get_cursor()
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 310, in get_cursor return self.get_conn().cursor()
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 306, in get_conn self.connect()
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 296, in connect self.__local.conn = self.adapter.connect(self.
database, **self.connect_kwargs)
File "/app/.heroku/venv/lib/python2.7/site-packages/peewee.py", line 199, in connect return psycopg2.connect(database=database, **kwargs)
File "/app/.heroku/venv/lib/python2.7/site-packages/psycopg2/__init__.py", line 179, in connect connection_factory=connection_factory, async=async)
psycopg2.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Process exited with status 1
State changed from starting to crashed

Ich habe ein paar verschiedene Dinge ausprobiert, um Heroku dazu zu bringen, dass meine App mit einer Postgres-Datenbank spricht, hatte aber kein Glück. Gibt es eine einfache Möglichkeit, dies zu tun? Was muss ich tun, um Flask / Peewee so zu konfigurieren, dass ich eine Datenbank auf Heroku verwenden kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage