PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

L'obtention de la base de données n'est pas correctement configurée. Veuillez fournir l'erreur de valeur de nom

Il semble que votre ou vos variables d'environnement en production ne soient pas définies - je suppose que c'est ce qui se passe.

Connectez-vous à votre ou vos serveurs de production et assurez-vous que votre processus Django a accès à RDS_DB_NAME , RDS_USERNAME , etc. comme variables d'environnement.

AUSSI  :Si vous rencontrez des problèmes, vous pouvez essayer de coder en dur de fausses informations d'identification au lieu d'utiliser des variables d'environnement. Cela vous amènera au moins à la prochaine erreur, qui devrait indiquer des informations d'identification invalides ou quelque chose de similaire. Cela confirmera que les variables d'environnement sont le problème et doivent être corrigées.

MISE À JOUR  :Si vous souhaitez essayer de coder en dur les informations d'identification, procédez comme suit pour la configuration de votre base de données de production :

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

Cela "codera en dur" vos fausses informations d'identification. Vous pouvez ensuite déployer cette application et voir quelle erreur vous obtenez.