Outils pour utilisateurs

Outils du site


Panneau latéral

Plan du Site:

python:flask:flask_sqlalchemy

Ceci est une ancienne révision du document !


Table des matières

Flask-SQLAlchemy

Modèles

Requêtes

Source: https://flask-sqlalchemy.palletsprojects.com/en/3.0.x/queries/

SELECT selon un ID :

user = User.query.get(5)

SELECT selon le contenu d'un champ :

user = User.query.filter_by(name = 'Marc').first()
user = User.query.filter_by(name = 'Marc').one()

INSERT

user = User(name="Marc", ...)
db.session.add(user)
db.session.commit()

DELETE selon un ID :

user = User.query.get(5)
db.session.delete(user)
db.session.commit()

DELETE plusieurs ligne selon un critère :

users = User.query.filter_by(active = True).all()
for user in users:
    db.session.delete(user)
db.session.commit()
python/flask/flask_sqlalchemy.1668437302.txt.gz · Dernière modification: 2022/11/14 14:48 par marclebrun