Como criar (no Frasco usando frasco-SA, etc.) um arquivo de banco de dados SQLite com metadados.create_all(..)

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

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?

Foi útil?

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