##django.db.utils.OperationalError: fe_sendauth: no password suppliedのエラーが出てしまう
anaconda
1python manage.py runserver や python manage.py makemigrations
などを入力すると
anaconda
1django.db.utils.OperationalError: fe_sendauth: no password supplied
のようなエラーが出てしまいます。
###使用しているフレームワーク
今回はdjangoを使っております。
settings.py
1DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.postgresql_psycopg2', 4 'NAME': 'private_diary', 5 'USER': os.environ.get('DB_USER'), 6 'PASSWORD': os.environ.get('DB_PASSWORD'), 7 'HOST': '', 8 'PORT': '', 9 } 10} 11
データベースの記述はこうなっております。
###試したこと
psql --versionは12.2でpsql -U postgresを打ち込んだ後のログインはできている状態です。
さらにその上記で入った状態でcreate database diary;を打ち込みデータベースを作成しました。
参考書は動かして学ぶ python django 開発入門です。
どのようにしたら解決できるでしょうか??
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。