Monitor performance issues & errors in your code

17 Libraries You Should Be Using in Django

Episode #379, published Fri, Aug 26, 2022, recorded Mon, Aug 22, 2022

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.

Watch this episode on YouTube
Play on YouTube
Watch the live stream version

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
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon