Flask MVC Experiment (Django alternative)
Idea: Django alternative (powered by Flask + SQL-Alchemy)
Run project
Install requirements
pip install -r requirements.txt
Apply changes to database (from database migration files)
flask db upgrade
Start Webserver
set FLASK_APP=flask_mvc_app
flask run
# optional
flask run --port 80 --host 0.0.0.0
Development
Enable debug mode for development:
set FLASK_DEBUG=1
Use Flask Shell:
flask shell
>>> from flask_mvc_app.models import *
>>> TestModel.all()
Create migration-file after model changes
flask db migrate -m "user model added"
Initialize DB Structures
Normally not needed again... (for information only)
flask db init
Create Release-Build for PIP
python setup.py bdist_wheel
Inspired (or powered) by: