How to create a full-stack, reactive website in Django with absolutely no JavaScript
06-03, 17:20–18:05 (Europe/Paris), Main Room

Utilize Django to build modern, interactive websites without needing a complicated frontend framework.


Django is a great web framework for "perfectionists with deadlines" and provides a lot of built-in functionality when building server-side websites. However, a lot has changed on the web since its inception in 2005, and now it has become somewhat common advice for modern web applications to only use it as an API backend, if at all.

However, there are a few Django packages that enable building a reactive website while still utilizing all of the strengths of Django. This talk will cover the benefits of this approach, a brief overview of how other programming languages are solving this same problem, and a few Django projects which can help developers build interactive websites without writing any custom JavaScript.

Repository with example code, slides, and a transcript: https://github.com/adamghill/djangocon-eu-2021-conference-talk.

Adam Hill has been a professional software developer for over 15 years and spent the last 8 years working with Python and Django. He's a huge proponent of The Zen of Python, especially numbers 2, 3, 7, and 13. His day job is to educate, amuse and enrich the world at The Motley Fool, but outside of that he is trying to reduce the frustrations of creating a modern website with Unicorn, a reactive component framework for Django.

Reach out at https://twitter.com/adamghill or see his current open-source projects at https://github.com/adamghill.