PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mendapatkan Database tidak dikonfigurasi dengan benar. Harap berikan kesalahan nilai nama

Sepertinya variabel lingkungan Anda dalam produksi mungkin tidak disetel -- saya menduga inilah yang terjadi.

Masuk ke server produksi Anda dan pastikan bahwa proses Django Anda memiliki akses ke RDS_DB_NAME , RDS_USERNAME , dll. sebagai variabel lingkungan.

JUGA :Jika Anda mengalami masalah, Anda mungkin ingin mencoba hard-coding kredensial palsu daripada menggunakan variabel lingkungan. Ini setidaknya akan membawa Anda ke kesalahan berikutnya, yang seharusnya mengatakan kredensial tidak valid atau yang serupa. Ini akan mengonfirmasi bahwa variabel lingkungan adalah masalahnya dan perlu diperbaiki.

PERBARUI :Jika Anda ingin mencoba kredensial hardcoding, lakukan sesuatu seperti ini untuk konfigurasi basis data produksi Anda:

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'test',
    'USER': 'test',
    'PASSWORD': 'test',
    'HOST': 'localhost',
    'PORT': 5432,
  }
}

Ini akan 'meng-hardcode' kredensial palsu Anda. Anda kemudian dapat menerapkan aplikasi ini dan melihat kesalahan apa yang Anda dapatkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL beberapa transaksi pada koneksi yang sama

  2. Kesalahan saat mencoba menginstal Django-toolkit di dalam python virtualenv

  3. Bagaimana cara mengambil subquery DISTINCT ON yang dipesan oleh kolom terpisah, dan membuatnya cepat?

  4. Windows Postgres berfungsi dengan grup agregat oleh

  5. Cara mengatur zona waktu untuk Postgres 9.4 secara permanen