Skip to content

schspa/devutils

 
 

Repository files navigation

Plotly Dash Flask Tutorial

Python Flask Flask-Assets Pandas Dash Plotly GitHub Last Commit

A development Utils based on flask & dash

Installation

Installation via requirements.txt:

$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ python3 -m venv myenv
$ source myenv/bin/activate
$ pip3 install -r requirements.txt
$ flask run

Installation via Pipenv:

$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ pipenv shell
$ pipenv update
$ flask run

Installation via Poetry:

$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ poetry shell
$ poetry update
$ poetry run

Usage

Replace the values in .env.example with your values and rename this file to .env:

  • FLASK_APP: Entry point of your application (should be wsgi.py).
  • FLASK_ENV: The environment to run your app in (either development or production).
  • SECRET_KEY: Randomly generated string of characters used to encrypt your app's data.
  • LESS_BIN: Path to your local LESS installation via which lessc (optional for static assets).
  • ASSETS_DEBUG: Debug asset creation and bundling in development (optional).
  • LESS_RUN_IN_DEBUG: Debug LESS while in development (optional).
  • COMPRESSOR_DEBUG: Debug asset compression while in development (optional).

Remember never to commit secrets saved in .env files to Github.


About

📊📉Development utils to make life easy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.7%
  • Python 28.9%
  • Jinja 5.8%
  • CSS 5.2%
  • Less 3.2%
  • Makefile 0.8%
  • Other 0.4%