Skip to main content

Flask automated MVC experiment

Project description

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:

Project details


Release history Release notifications

This version

0.1.5

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flask-mvc, version 0.1.5
Filename, size File type Python version Upload date Hashes
Filename, size flask_mvc-0.1.5-py3-none-any.whl (96.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page