これが私がやろうとしていることです
- python manage.py ダンプデータ > database.json
設定ファイルの変更: から
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
に
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydatabase', 'USER': 'myusername', 'PASSWORD': 'mypassword', 'HOST': '127.0.0.1', 'PORT': '5432', } }
今、私はエラーが発生しています
サーバーはホスト "127.0.0.1" で実行され、ポート 5432 で TCP/IP 接続を受け入れていますか?
以下の疑問があります
- postgres 用に新しいデータベース ('mydatabase') を作成する必要がありますか? もしそうなら、どうすればいいのか教えてください。
- postgres 用に新しいスーパーユーザーを作成する必要がありますか? sqllite3 用に作成したものと同じユーザーとパスワードを使用しています。
- 上記のエラーが修正されると、次のようになります。