Como criar (no Frasco usando frasco-SA, etc.) um arquivo de banco de dados SQLite com metadados.create_all(..)
-
21-12-2019 - |
Pergunta
Eu tenho um frasco de aplicação distribuídos por módulos com projetos.Cada módulo/planta tem a sua própria models.py arquivo onde os modelos são definidos.
Quando o aplicativo é executado, gostaria de SQLAlchemy para criar o arquivo SQLite no local definido com SQLALCHEMY_DATABASE_URI
de configuração.
Com um regular aplicação em Python sem qualquer extração de camadas acima SA usando base.metadata.create_all(..)
Como posso fazer isto com o Flask e o SQLAlchemy extensão?
Solução
Eu suspeito que você tem em algum lugar :
db = SQLAlchemy(app)
então tudo que você tem a fazer é
db.create_all()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow