Demo Web UI for ATC
Project description
# ATC DEMO UI
Django ATC Demo UI is a Django app that allow to modify traffic shaping applied to a device via a Web UI.
Even though it is a Django app, `ATC Demo UI` is mostly a [React](http://facebook.github.io/react/) application that uses [Bootstrap](http://getbootstrap.com/) to make the app responsive.
## Requirements
* [Django 1.10](https://github.com/django/django)
* [atc_api](../django-atc-api)
`ATC Demo UI` depends on `ATC API` so make sure you have installed and configured the [ATC API](../django-atc-api) first.
## Installation
The easiest way to install `django-atc-demo-ui` is to install it directly from [pip](https://pypi.python.org/pypi).
### From pip
```bash
pip install django-atc-demo-ui
```
### From source
```bash
cd path/to/django-atc-demo-ui
pip install .
```
## Configuration
1. Add `atc_demo_ui` and its dependencies to your `INSTALLED_APPS`' `settings.py` like this:
```python
INSTALLED_APPS = (
...
'bootstrap_themes',
'django_static_jquery',
'atc_demo_ui',
)
```
2. Include the `atc_demo_ui` URLconf in your project `urls.py` like this:
url(r'^atc_demo_ui/', include('atc_demo_ui.urls')),
If you want to have `/` redirecting to `/atc/demo_ui`, you can update `urls.py`
```python
...
from django.views.generic.base import RedirectView
urlpatterns = [
...
...
url(r'^atc_demo_ui/', include('atc_demo_ui.urls')),
url(r'^$', RedirectView.as_view(url='/atc_demo_ui/', permanent=False)),
]
```
3. Start the development server
```bash
python manage.py runserver 0.0.0.0:8000
```
4. Visit http://127.0.0.1:8000/atc_demo_ui to access ATC Demo UI.
Some settings like the REST endpoint can be changed in your Dkango project'settings.py:
```python
ATC_DEMO_UI = {
'REST_ENDPOINT': '/api/v1/',
}
```
see [ATC Demo UI settings](atc_demo_ui/settings.py) for more details.
Django ATC Demo UI is a Django app that allow to modify traffic shaping applied to a device via a Web UI.
Even though it is a Django app, `ATC Demo UI` is mostly a [React](http://facebook.github.io/react/) application that uses [Bootstrap](http://getbootstrap.com/) to make the app responsive.
## Requirements
* [Django 1.10](https://github.com/django/django)
* [atc_api](../django-atc-api)
`ATC Demo UI` depends on `ATC API` so make sure you have installed and configured the [ATC API](../django-atc-api) first.
## Installation
The easiest way to install `django-atc-demo-ui` is to install it directly from [pip](https://pypi.python.org/pypi).
### From pip
```bash
pip install django-atc-demo-ui
```
### From source
```bash
cd path/to/django-atc-demo-ui
pip install .
```
## Configuration
1. Add `atc_demo_ui` and its dependencies to your `INSTALLED_APPS`' `settings.py` like this:
```python
INSTALLED_APPS = (
...
'bootstrap_themes',
'django_static_jquery',
'atc_demo_ui',
)
```
2. Include the `atc_demo_ui` URLconf in your project `urls.py` like this:
url(r'^atc_demo_ui/', include('atc_demo_ui.urls')),
If you want to have `/` redirecting to `/atc/demo_ui`, you can update `urls.py`
```python
...
from django.views.generic.base import RedirectView
urlpatterns = [
...
...
url(r'^atc_demo_ui/', include('atc_demo_ui.urls')),
url(r'^$', RedirectView.as_view(url='/atc_demo_ui/', permanent=False)),
]
```
3. Start the development server
```bash
python manage.py runserver 0.0.0.0:8000
```
4. Visit http://127.0.0.1:8000/atc_demo_ui to access ATC Demo UI.
Some settings like the REST endpoint can be changed in your Dkango project'settings.py:
```python
ATC_DEMO_UI = {
'REST_ENDPOINT': '/api/v1/',
}
```
see [ATC Demo UI settings](atc_demo_ui/settings.py) for more details.
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
django-atc-demo-ui-0.1.6.tar.gz
(243.6 kB
view details)
Built Distribution
File details
Details for the file django-atc-demo-ui-0.1.6.tar.gz
.
File metadata
- Download URL: django-atc-demo-ui-0.1.6.tar.gz
- Upload date:
- Size: 243.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b64eeb34676791dfb11b9026c8aa398d1d3e7491e9f1367afb70cedb5ec650 |
|
MD5 | 4947fc63aba9828a1d2e43932cead95a |
|
BLAKE2b-256 | 2eb4a134ec8e6e4c7c276aa3e9bd762b3792bee802d5678a661c58c7e76d1aa3 |
File details
Details for the file django_atc_demo_ui-0.1.6-py2.py3-none-any.whl
.
File metadata
- Download URL: django_atc_demo_ui-0.1.6-py2.py3-none-any.whl
- Upload date:
- Size: 253.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e338c241a5bf691fb7e268efed36feed3874d0cd7b5ad4fee0cf845d9b7f77 |
|
MD5 | 239c17c01ee867e7914a985817f64e35 |
|
BLAKE2b-256 | 308b42de0f7e56c2eb2eb31a670f6f5ddcf4b556b1105d53a34cdefc1bbfd1ca |