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 # Rodando
As dependências (Python) do projeto estão listadas em `requirements.txt`. As dependências (Python) do projeto estão listadas em `requirements.txt`.
Crie o banco de dados: Vá para o diretório `api`:
```python3 create_db.py``` ```
cd api
```
Depois, no diretório `api`: Crie o banco de dados:
```flask run``` ```
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`. Por padrão o servidor tem sua interface em `http://localhost:5000`.

View File

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

View File

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