https://github.com/gaw89/dash-admin
CLI tool for initiating dash boilerplate
https://github.com/gaw89/dash-admin
dash plotly plotly-dash
Last synced: 5 months ago
JSON representation
CLI tool for initiating dash boilerplate
- Host: GitHub
- URL: https://github.com/gaw89/dash-admin
- Owner: gaw89
- License: mit
- Created: 2017-12-06T18:48:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-08T13:22:43.000Z (over 8 years ago)
- Last Synced: 2025-06-29T00:48:21.366Z (9 months ago)
- Topics: dash, plotly, plotly-dash
- Language: Python
- Size: 25.4 KB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Dash-Admin
### Intro
#### Dash-Admin is an extension for [Dash](https://github.com/plotly/dash) to help start new Dash projects.
Dash-Admin is modelled after the ```django-admin``` command in the popular Python web framework [Django](https://github.com/django/django). The goal of dash-admin is to provide a simple, easy-to-use CLI tool for starting projects in Dash.
### Documentation
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](http://localhost:8050/myproject/app1).
You can log in with username ```admin``` and password ```admin```.
### Installation
Dash-Admin can be installed via ```pip install dash-admin``` or by cloning this repo and running ```python setup.py install```.
#### Note:
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.