Flask app template with migrations and autoloader. Based on Flask-SQLAlchemy and Flask-Migrate.
-
Clone the repo
-
Install requirement
pip install -r requirement.txt
-
Init migrations dir
flask db init
-
Generate first migration for User class (
app/models/user.py) and apply itflask db migrate -m "Add User" flask db upgrade -
Create new class
app/models/product.pyfrom . import db class Product(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(128))
Then run
migrate,upgradeand commit changes.