Usar flask_migrate

This commit is contained in:
Augusto Gunsch 2021-10-18 18:37:24 -03:00
parent a6f5993c15
commit b7126374c7
No known key found for this signature in database
GPG Key ID: F7EEFE29825C72DC
3 changed files with 17 additions and 7 deletions

View File

@ -1,11 +1,22 @@
# Rodando
As dependências (Python) do projeto estão listadas em `requirements.txt`.
Crie o banco de dados:
```python3 create_db.py```
Vá para o diretório `api`:
```
cd api
```
Depois, no diretório `api`:
```flask run```
Crie o banco de dados:
```
flask db init
flask db migrate
flask db upgrade
```
Inicie o servidor de desenvolvimento:
```
flask run
```
Por padrão o servidor tem sua interface em `http://localhost:5000`.

View File

@ -2,11 +2,13 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
from flask_migrate import Migrate
app = Flask(__name__)
app.config.from_object('api.config')
db = SQLAlchemy(app)
ma = Marshmallow(app)
Migrate(app, db)
import api.models.trainer
import api.models.pokemon_owned

View File

@ -1,3 +0,0 @@
#!/bin/python3
from api.app import db
db.create_all()