SQLAlchemy経由でHerokuのPostgresに接続しようとするFlaskアプリケーションを実行しています。私は、この行でエラーを取得しています:KeyError:SQL AlchemyでHeroku Postgressに接続しようとしたときに 'DATABASE_URL'
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ['DATABASE_URL']
raise KeyError(key)
KeyError: 'DATABASE_URL'
私はHerokuの中で、それはDATABASE_URLための値を与えるHerokuのサイトのダッシュボードにデータベースをプロビジョニングしています。私がherokuを入力するとconfig:get DATABASE_URL結果のURLを取得します。
私が入力すると:
$python
print os.environ['DATABASE_URL']
私は再びキーエラーが発生します。このos.environファイルにDATABASE_URLが表示されません。どのように追加しますか?
私はWindows 10を実行しており、環境変数としてURLをWindows 10に追加しようとしました。
誰かが問題を明らかにできる場合は、返信してください。
DATABASE_URLを環境変数として追加しようとしましたか? – andresk
私はコントロールパネル>システム>詳細>環境変数に行き、DATABASE_URLという新しいシステム変数とHerokuが提供するハイパーリンクを追加しました。 –
os.eviron ['DATABASE_URL'] =と入力して "No such file or directory"と表示されました –