Do you write web apps in Django? The framework has come a long way lately with versions 3 and 4 adopting many of the modern Python capabilities (async, for example). But there are so many other libraries and apps that you can use to do more with less code in plugin new functionality. I'm happy to have Christopher Trudeau here on talk Python to take us through his 17 favorite libraries you should be using in Django.

Links from the show

Chris on Twitter: @cltrudeau

Django: Getting Started Course (by Chris): training.talkpython.fm

Foundational libraries:

coverage: coverage.readthedocs.io

Sphinx: sphinx-doc.org

Sphinx-rtd-theme: github.com

pudb: documen.tician.de

tox: tox.wiki

Pillow (sort of Django, needed by ImageField): github.com

Django libraries:

Django Ninja: django-ninja.rest-framework.com

DRF: django-rest-framework.org

Grappelli: github.com

django-import-export: github.com

Django Debug Toolbar: github.com

Django local flavor: github.com

Django admin-extra-buttons: github.com

django-awl: github.com

django-airplane: github.com

Django Extensions: github.com

django-allauth: github.com

awesome-django: github.com

‘Unstoppable’ Python: infoworld.com

asciimatics: github.com

Watch this episode on YouTube: youtube.com

--- Stay in touch with us ---

Subscribe to us on YouTube: youtube.com

Follow Talk Python on Twitter: @talkpython

Follow Michael on Twitter: @mkennedy

Sponsors

IRL Podcast

Microsoft

AssemblyAI

Talk Python Training