Skip to main content

DjangoCMS Plugin to add and edit ChartJs charts

Project description

DjangoCMS_Charts

PyPI version PyPi downloads

A plugin for DjangoCMS that creates easy to use and fully customisable ChartJs (ver 1.0.2) charts - with a table and csv upload interface.

Quick start

  1. Add 'djangocms_charts' to your INSTALLED_APPS setting like this::

    INSTALLED_APPS = [ ... 'djangocms_charts', ]

  2. Run python manage.py migrate to create the djangocms_charts models.

  3. Ensure you have your own version of jQuery added to block 'js'. See here: https://django-sekizai.readthedocs.io/en/latest/#example

  4. Add a DjangoCMS Chart object to your web page!

ChartJs

ChartJs <http://www.chartjs.org/>_ is a dynamic charting application giving users an interactive and visually appealing chart in an html 5 canvas. Each type of chart is available:

  • Line
  • Bar
  • Radar
  • Polar
  • Pie
  • Doughnut

ChartJs-Sass

To format the charts we recommend using ChartJs-Sass <https://github.com/mcldev/ChartJS-Sass>_ which creates an easy to use SASS template system so that charts and colours are kept out of the HTML and JS code.

Inputs

Use the normal inputs to select the data for the chart, the header rows and the orientation of the data i.e. in rows/columns. The full set of customisation inputs are available in the 'Advanced Settings' for each chart or in the main Administration settings for all charts.

Future Development

Future development will include updating ChartJs versions and adding Highcharts as another Chart type.

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

djangocms_charts-2.0.0.tar.gz (522.3 kB view details)

Uploaded Source

Built Distribution

djangocms_charts-2.0.0-py3-none-any.whl (545.1 kB view details)

Uploaded Python 3

File details

Details for the file djangocms_charts-2.0.0.tar.gz.

File metadata

  • Download URL: djangocms_charts-2.0.0.tar.gz
  • Upload date:
  • Size: 522.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for djangocms_charts-2.0.0.tar.gz
Algorithm Hash digest
SHA256 39e337027a228b3d8afc9d07fc15652f11fc07045b03b01e8df6d1ec0654418b
MD5 2fc8914a439a488eff93ae4c845c312c
BLAKE2b-256 6d4f8e3f3c04cd2fee36803a4e825c517cd4eaf670ca488f2cb9cb5cf02ff77d

See more details on using hashes here.

File details

Details for the file djangocms_charts-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: djangocms_charts-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 545.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for djangocms_charts-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 db867414d385fd9f5f68138e20bf435b8a1067a87712be4a3a932b720ca8a42a
MD5 b4c5a24f1fc52feacceaeac468a2d17c
BLAKE2b-256 a098654c5af07aec17d94c9adc72f75052042dd4baea57ab527d6874d6421535

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page