This directory catalogs our preferred Django extensions for common functionality. In some cases, it also provides extended documentation for setup and use.
Our cookiecutter for creating a new Django app lives in the containerization templates directory.
| Objective | Library | Internal documentation |
|---|---|---|
| General wayfinding | Classy Class-based Views | |
| Debugging | django-debug-toolbar + django-debug-toolbar-request-history |
|
| CMS | wagtail |
Link |
| Search | django-haystack |
|
| Autocomplete | django-autocomplete-light |
|
| Cross-browser ES6 support | django-compressor |
Link |
| API | django-rest-framework + django-cors-headers |
|
| File uploads | django-storages |
Link |
| React integration | django-compressor |
Link |
| Translation | django-rosetta |
Link |
| Add external auth | django-allauth |
Link |