Usar flask_migrate
This commit is contained in:
parent
a6f5993c15
commit
b7126374c7
19
README.md
19
README.md
|
@ -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`.
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/python3
|
|
||||||
from api.app import db
|
|
||||||
db.create_all()
|
|
Loading…
Reference in New Issue