Python Flask – Conexión a base de datos PostgreSQL

PostgreSQL es una base de datos relacional de código abierto y es adecuada para aplicaciones más grandes y complejas. Puedes usar la extensión psycopg2 para conectarte a PostgreSQL en python usando Flask.

pip install psycopg2
from flask import Flask
import psycopg2

app = Flask(__name__)

# Configurar la conexión a PostgreSQL
app.config['DATABASE_URL'] = 'postgresql://usuario:contraseña@localhost/mi_basededatos'

conn = psycopg2.connect(app.config['DATABASE_URL'])

@app.route('/')
def index():
    cursor = conn.cursor()
    cursor.execute('SELECT * FROM tabla')
    resultados = cursor.fetchall()
    conn.close()
    return str(resultados)

if __name__ == '__main__':
    app.run()

2 thoughts on “Python Flask – Conexión a base de datos PostgreSQL

Deja un comentario