talpor / django-dashing

django-dashing is a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the dashboard framework Dashing
BSD 3-Clause "New" or "Revised" License
731 stars 108 forks source link

Compatibility with Django 3 #93

Open winny- opened 4 years ago

winny- commented 4 years ago

I tried to use django-dashing but realized it's not updated to work with Django 3. I did try to update django-dashing to Django 3, but noted there are more than a handful of modifications to be had:

It appears Django 3 introduces some breaking changes to django-dashing, such as removal of django.utils.six (used in dashing/settings.py), rename of settings.MIDDLEWARE_CLASSES to settings.MIDDLEWARE (used in test/test_app/test_app/settings.py). It appears some of the middlewares used in the test app do not appear to exist with the same name anymore.

Additionally it appears Python 2.7 support was dropped from Django from ~1.1~ 1.11 onwards.

Is there interest in supporting Django 3? Is django-dashing still supporting Python 2? Thanks in advance.

wickeym commented 3 years ago

Hi, I just submitted a Pull Request to add this. This has not been published to pypy since I am not the author of the plugin, but you can clone the project and pull in the code to start using it right away, which is what I'm doing. Cheers, Michael