Dash-Admin is an extension for Dash to help start new Dash projects.
Dash-Admin is modelled after the django-admin
command in the popular Python web framework Django. The goal of dash-admin is to provide a simple, easy-to-use CLI tool for starting projects in Dash.
Getting a working Dash application is as simple as:
dash-admin startproject myproject
This will give you a working Dash application, complete with user authentication, user management (both online and through the CLI), and a main page with an interactive Plotly chart. To start the application cd
to the 'myproject' folder which was just created and enter:
python run.py
then visit localhost:8050/myproject/app1.
You can log in with username admin
and password admin
.
Dash-Admin can be installed via pip install dash-admin
or by cloning this repo and running python setup.py install
.
You will also need to run pip install https://github.com/gaw89/dash-auth/archive/v0.1.0.zip
in order to provide user authentication.