前提・実現したいこと
以下の「動かして学ぶ!PythonDjango開発入門」の通りにコーディング中。
https://www.amazon.co.jp/dp/B07YY5RDPC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
【環境】
OS:Windows10
Python3.8.5
django3.1.7
postgresql 13.2
Pycharmにて
「Run 'runserver'」実行中、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Pycharm
1django.db.utils.OperationalError
該当のソースコード
Python
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}
※PycharmのRun/Debug Configrationsに
DB_USERとDB_PASSWORDは登録済み
PYTHONUNBUFFERED=1;DB_USER=;DB_PASSWORD=
postgresql
1 名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | アクセス権限 2---------------+----------+------------------+--------------------+--------------------+----------------------- 3 private_diary | postgres | UTF8 | Japanese_Japan.932 | Japanese_Japan.932 |
試したこと
・記述ミスはないか、settings.pyを何度もチェック
・再起動
・ネット検索したみたものの、イマイチどれに該当するかわからず
エラー直前のメッセージ
Pycharm
1File "C:*****\lib\site-packages\psycopg2\__init__.py", line 127, in connect 2 conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
本の通りに写経しているのですが
初心者のため、どこをチェックすればいいかわからず困ってます。
すみませんがご教示ください。
※必要な情報が何かがわからないので
他に必要事項ありましたら追記しますのでよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。