Comment créer (dans Flask en utilisant flask-SA etc.) un fichier SQLite DB avec metadata.create_all(..)

StackOverflow https://stackoverflow.com//questions/20034978

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 ?

Était-ce utile?

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
scroll top