sql >> Base de Datos >  >> RDS >> PostgreSQL

Error al conectarse a postgresql usando sqlalchemy

os.getenv se utiliza para obtener el valor de una variable de entorno y devuelve None por defecto si esa variable no existe. Le está pasando su cadena de conexión, que (casi con certeza) no existe como una variable de entorno. Entonces está devolviendo None , que se le da a create_engine , que falla porque espera una cadena de conexión. Simplemente pase su cadena de conexión directamente:

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