Comment créer (dans Flask en utilisant flask-SA etc.) un fichier SQLite DB avec metadata.create_all(..)
-
21-12-2019 - |
Question
J'ai une application Flask répartie sur des modules avec des plans.Chaque module/plan possède son propre fichier models.py dans lequel les modèles sont définis.
Lorsque l'application s'exécute, j'aimerais que SQLAlchemy crée le fichier SQLite à l'emplacement défini avec SQLALCHEMY_DATABASE_URI
configuration.
Avec une application Python standard sans aucune couche d'extraction au-dessus de SA utilisant base.metadata.create_all(..)
Comment puis-je faire cela avec l'extension Flask et SQLAlchemy ?
La solution
Je suppose que tu as quelque part :
db = SQLAlchemy(app)
donc tout ce que tu as à faire c'est
db.create_all()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow