django async extensions
django-async-extensions is a project that brings async support to things that django doesn't/can't support.
Installation
check out the installation guide for how to get this package.
Features
- async generic class based views.
- async auth mixins.
- async paginator.
- async model form
- async base middleware
- more to come...
Rational
- async development in django is hard.
- the django project can't bring good async support to all of its features due to maintenance costs and backwards compatibility.
- even if django can bring a feature, since django is a big project with many different tasks to be done, it takes a long time to merge a code.
- if we manage to take some of the burden, django itself can focus on more important tasks.