From https://github.com/tko22/flask-boilerplate
- Docker
Only the first time
docker-compose build
To run the back-end
docker-compose up
Enter interact with models
docker-compose exec app bash
python3
from api import create_app
from api.models import db, EventCategory, Event, Person
from datetime import datetime
app = create_app()
app.app_context().push()
Basic sample
ec1 = EventCategory(name = "smthg")
e = Event(start_date=datetime.now(), end_date=datetime.now(), place="Helsinki", description="Example", title="It works !")
e.event_categories.append(ec1)
p = Person(login ="HelloWorld", password = "hi", validate = True, firstname="Hello", lastname="World")
p.events.append(e)
db.session.add_all([ec1, e, p])
db.session.commit()