sql >> Database teknologi >  >> RDS >> PostgreSQL

Hentning af databasen er forkert konfigureret. Angiv venligst navneværdifejlen

Det lyder som om, at dine miljøvariabler i produktionen muligvis ikke er indstillet -- jeg formoder, at det er det, der sker.

Log ind på din(e) produktionsserver(e), og sørg for, at din Django-proces har adgang til RDS_DB_NAME , RDS_USERNAME , osv. som miljøvariabler.

OGSÅ :Hvis du har problemer, kan du prøve at hårdkode falske legitimationsoplysninger i stedet for at bruge miljøvariabler. Dette vil i det mindste få dig til den næste fejl, som skulle sige ugyldige legitimationsoplysninger eller noget lignende. Dette vil bekræfte, at miljøvariabler er problemet og skal rettes.

OPDATERING :Hvis du vil prøve at kode legitimationsoplysninger, skal du gøre sådan noget for din produktionsdatabasekonfiguration:

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

Dette vil 'hardkode' dine falske legitimationsoplysninger. Du kan derefter implementere denne applikation og se, hvilken fejl du får.




  1. Hvad er det største ID-nummer, som autoincrement kan producere i mysql

  2. Læser en klat fra MySQL med Java

  3. Sideinddeling ved hjælp af MySQL LIMIT, OFFSET

  4. Mysql Opret tabel ved hjælp af Trigger