2

最初の django アプリを起動しようとしていますが、次の db エラーが発生しています。

OperationalError: could not connect to server: Connection refused
    Is the server running on host "localhost" and accepting
    TCP/IP connections on port 5432?

これは、syncdb、migrate、またはcreatesuperuserを試みるたびに発生します

次のように DATABASES 変数を構成しています。

DATABASES = {'default' : dj_database_url.config(default=os.environ["HEROKU_POSTGRESQL_OLIVE_URL"]) }

設定する必要がある、または間違っていることは他にありますか?

編集(解決済み):

問題を絞り込むのを手伝ってくれてありがとう、解決策を見つけました。

Heroku にデプロイするのはこれが初めてであり、2 つの scoops django ディレクトリ形式を初めて使用したためです。私は何かをすることを考えました

python manage.py syncdb # would be okay

代わりに、私の設定フォルダは次のようになります

.../settings
    base.py
    local.py
    production.py
    demo.py
    # ...

私はする必要があります

python manage.py syncdb --app.settings.demo
4

2 に答える 2