Outils pour utilisateurs

Outils du site


dev:python:sqlalchemy:afficher_requete

Afficher les requêtes SQLAlchemy

La conversion d'un objet de type Query en chaîne de caractère permet d'afficher la requête SQL.

Dans l'exemple ci-dessous, la classe Shop est sérialisable vers le SGBDR (hérite de Model)

>>> q = Shop.query.filter(Shop.name.like('%lou%') )
 
>>> q
<flask_sqlalchemy.query.Query object at 0x7235321675f0>
 
>>> print( str(q) )
SELECT shops.id AS shops_id, shops.name AS shops_name 
FROM shops 
WHERE shops.name LIKE ?

Références

dev/python/sqlalchemy/afficher_requete.txt · Dernière modification : 2024/12/08 10:45 de yoann