sql >> Database >  >> RDS >> PostgreSQL

Fout bij het verbinden met postgresql met behulp van sqlalchemy

os.getenv wordt gebruikt om de waarde van een omgevingsvariabele te krijgen, en retourneert None standaard als die variabele niet bestaat. Je geeft het je verbindingsreeks door, die (vrijwel zeker) niet bestaat als een omgevingsvariabele. Dus het retourneert None , die wordt gegeven aan create_engine , wat mislukt omdat het een verbindingsreeks verwacht. Geef uw verbindingsreeks gewoon rechtstreeks door:

engine = create_engine("postgresql://postgres:[email protected]:5432/lecture3") 


  1. Hoe MySQL of MariaDB Galera Cluster te Bootstrap - Bijgewerkt

  2. dagen genereren uit datumbereik

  3. Hoe schrijf je een REST API?

  4. Postgres SSL SYSCALL-fout:EOF gedetecteerd met python en psycopg