Skip to main content

Autogenerate boilerplate code for a Flask app

Project description

create-flask-app

autogenerate boilerplate code for a flask app

version

pip install new-flask-app

demo

Features

  • Generate a basic Flask app with:

    • app.py
    • config.py
    • static folder
    • templates folder
    • README.md
    • Makefile
    • setup.py
    • requirements.txt
    • .gitignore

    and optional extras including:

    • Test suite(tox, pytest)
    • Docker
    • Heroku
    • Job Scheduler
    • Flask-Login
    • Flask-Admin
    • Flask-WTF
    • Vue.js(CDN version)
    • jQuery
    • Sass
    • Bootstrap
    • SQLite(Flask-SQLAlchemy)
    • MongoDB(Flask-PyMongo)
  • Automatically install pip dependencies in a venv

  • Makefile with useful commands(starting server, lint code, test code)

Getting Started

  1. pip install new-flask-app to install the create-flask-app console script
  2. run create-flask-app
  3. after selecting extras, cd into the new directory and make start to start flask server
  4. done!

OR

For development:

  1. make install
  2. source .env/bin/activate
  3. create-flask-app or python create_flask_app.py

Project details


Download files

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

Source Distribution

new-flask-app-1.0.2.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

new_flask_app-1.0.2-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file new-flask-app-1.0.2.tar.gz.

File metadata

  • Download URL: new-flask-app-1.0.2.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for new-flask-app-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6e15dfb65a4714963a6656adea25338442dd4929fe54f776f8d953d5037296ec
MD5 56a3eec6faf1ac8dc7274c9b2faaae4b
BLAKE2b-256 69803df664fb60ec62bb6caa974c413ddade5d1b18215ba4195701e75a68319f

See more details on using hashes here.

File details

Details for the file new_flask_app-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: new_flask_app-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for new_flask_app-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 929a0489af70b086e22e127361a140aed560b0c4b7a31acf1596e6c36994617c
MD5 3771bf6b190827e9cbcfb7b570645c67
BLAKE2b-256 750bfe002c77c53e5a4b67d5e5c7330e6aec0b5f18459cdae85b1fdd2892ae35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page