Django(Python)でWebアプリを作成しています。
デプロイ先の環境はOSがUbuntuServerで、データベースはPostgreSQLを使用しています。
PostgreSQL上に、testdatabaseというデータベースを作り、testuserというユーザー名を所有者にしています。パスワードは、TestPassword1234としています。PSQLでの操作は下記のとおり実行しました。
createdb testdatabase
ALTER DATABASE testdatabase OWNER TO testuser
ALTER USER testuser WITH PASSWORD 'TestPassword1234';
デプロイしようとしたのですが、いざ実行(python migrate)しようとすると、下記エラーが出ます。
django.db.utils.OperationalError: FATAL: password authentication failed for user "testuser"
settings.pyのデータベースに関する設定は、下記の通りになっています。
python
1# settings.py 2DATABASES = { 3 'default': { 4 'ENGINE': 'django.db.backends.postgresql_psycopg2', 5 'NAME': 'testdatabase', 6 'USER': 'testuser', 7 'PASSWORD': 'TestPassword1234', 8 'HOST': '127.0.0.1', 9 'PORT': 5430, 10 } 11}
パスワードは合っているはずなのに、なぜ通らないのか、行き詰ってしまったのですが、もし、思い当たる点がある方がみえましたら、ご教示頂ければ大変助かります。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/20 07:36
2018/04/20 07:58
2018/04/20 08:05
退会済みユーザー
2018/04/20 15:19
2018/04/20 15:47