Outils pour utilisateurs

Outils du site


dev:python:flask:flask_sqlalchemy

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:flask:flask_sqlalchemy [2025/08/09 13:36] yoanndev:python:flask:flask_sqlalchemy [2025/08/28 18:35] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. yoann
Ligne 1: Ligne 1:
-{{tag>dev python orm sqlachemy}}+{{tag>dev python orm flask sqlachemy}}
  
 :TODO_DOCUPDATE: :TODO_DOCUPDATE:
Ligne 18: Ligne 18:
 pip install Flask-SQLAlchemy pip install Flask-SQLAlchemy
 </code> </code>
 +
 +===== Options de configuration =====
 +
 +Lors de la phase de développement ou pendant les tests, il peut être utile d'utiliser une base de donnée SQLite en RAM seulement (pour éviter les écritures sur disque).
 +
 +Pour cela on définit la valeur de la variable de configuration ''SQLALCHEMY_DATABASE_URI'' comme indiqué ci-dessous :
 +
 +<code python>
 +# Pour utiliser une base SQLite en mémoire l'URL doit être vide
 +app.config["SQLALCHEMY_DATABASE_URI"] = 'sqlite://'
 +</code>
 +
 +
 +
 +Il peut être également utile d' [[dev:python:flask:extensions:flask-sqlalchemy:afficher-les-requetes|afficher les requêtes produites par l'ORM]].
 +
 +
 +
 +
 +
  
 ===== Types de champs usuels ===== ===== Types de champs usuels =====
dev/python/flask/flask_sqlalchemy.1754746613.txt.gz · Dernière modification : 2025/08/09 13:36 de yoann