Is Django too complicated?

May 26, 2019, 12:30 p.m. - 1:00 p.m.

At 77k lines of code, Django is a heavy-weight among Python web frameworks. Django comes with lots of batteries included: it has its own ORM, a custom template language and miscellaneous middlewares. Besides that is comes with things that sounds not only quite a handful but also a bit dated at a time where everyone is talking about microservice architecture. It is easy to come to the conclusion that Django is too complicated, especially for beginners, who might be better served learning a micro-framework.

This talk will show you that this conclusion might be misinformed and that Django is actually a great choice for beginners. We will look at a minimal Django app that is as nimble as an equivalent written in Flask, and you will learn how to pick out the juicy bits from the smorgasbord of features that Django provides.

Daniel Hepper

Get PyConWeb event announcements

No spam, 2 emails per year