Django app to add highcharts into django admin
Project description
django-admin-highcharts/README.rst
=====
admin-highcharts
=====
help to add highcharts in django admin
Detailed documentation is in the "docs" directory.
Quick start
-----------
1. Add "admin_highcharts" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
...
'admin_highcharts',
)
2. add highchart to admin your app model,for example::
your model defined(models.py)
class MyStats(models.Model):
stats_date = models.DateField()
pv = models.IntegerField()
uv = models.IntegerField()
admin your model(admins.py)
from django.contrib import admin
from .models import MyStats
from admin_highcharts.admin import HighchartsModelAdmin
admin.site.register(MyStats,HighchartsModelAdmin,list_display=('stats_date','pv','uv'))
3. advance method in HighchartsModelAdmin::
chart_category_name:
default -> the first elem in list_display,you can set manual
chart_serial_names:
default -> list_display exclude chart_category_name,you can set manual
chart_type:
default -> line
options: line,column,area,areaspline,spline,
for example:
admin.site.register(MyStats,HighchartsModelAdmin,list_display=('pv','uv','stats_date'),chart_serial_names=('uv',))
or
@admin.register(MyStats)
class MyStatsAdmin(HighchartsModelAdmin):
list_display=('pv','uv','stats_date')
chart_serial_names=('uv',)
=====
admin-highcharts
=====
help to add highcharts in django admin
Detailed documentation is in the "docs" directory.
Quick start
-----------
1. Add "admin_highcharts" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
...
'admin_highcharts',
)
2. add highchart to admin your app model,for example::
your model defined(models.py)
class MyStats(models.Model):
stats_date = models.DateField()
pv = models.IntegerField()
uv = models.IntegerField()
admin your model(admins.py)
from django.contrib import admin
from .models import MyStats
from admin_highcharts.admin import HighchartsModelAdmin
admin.site.register(MyStats,HighchartsModelAdmin,list_display=('stats_date','pv','uv'))
3. advance method in HighchartsModelAdmin::
chart_category_name:
default -> the first elem in list_display,you can set manual
chart_serial_names:
default -> list_display exclude chart_category_name,you can set manual
chart_type:
default -> line
options: line,column,area,areaspline,spline,
for example:
admin.site.register(MyStats,HighchartsModelAdmin,list_display=('pv','uv','stats_date'),chart_serial_names=('uv',))
or
@admin.register(MyStats)
class MyStatsAdmin(HighchartsModelAdmin):
list_display=('pv','uv','stats_date')
chart_serial_names=('uv',)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-admin-highcharts-0.1.1.tar.gz
(148.5 kB
view details)
Built Distribution
File details
Details for the file django-admin-highcharts-0.1.1.tar.gz
.
File metadata
- Download URL: django-admin-highcharts-0.1.1.tar.gz
- Upload date:
- Size: 148.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aba863978e24af441e528b6aba4bfbe66bb07a71079b446840784e4c4396690f |
|
MD5 | 29b8b6fc30ac978c38037dc7b8dafaea |
|
BLAKE2b-256 | 23da83d358b89ae9abb94219fddc03df2e7ce8cb57bf512b939c1218d45440f0 |
File details
Details for the file django_admin_highcharts-0.1.1-py2.7.egg
.
File metadata
- Download URL: django_admin_highcharts-0.1.1-py2.7.egg
- Upload date:
- Size: 155.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e68fc48c649f7f1c19da6dfa9870e9900791d0ba5e3f24c93b8e89e042573e4 |
|
MD5 | ba079f57969faabcad78dd5cc4a4cc71 |
|
BLAKE2b-256 | 55ed777b5fba454c137321a9bb2328d58bb37453f26c2a7cea5a6388083dfaee |