Python Flask – Conexión a base de datos SQLite

SQLite es una base de datos liviana que no requiere configuración de servidor y es ideal para aplicaciones pequeñas o prototipos. Flask tiene una extensión llamada Flask-SQLAlchemy que facilita la integración con SQLite.

pip install flask_sqlalchemy

main.py

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///mi_basededatos.db'

db = SQLAlchemy(app)

class Usuario(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    nombre = db.Column(db.String(80), nullable=False)
    email = db.Column(db.String(120), unique=True, nullable=False)

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

Deja un comentario