Jul 28, 2026 · 37 min · 11 segments
**Topics covered in this episode:** - Some more things about Django I've been enjoying - **…
Calvin Hendryx-ParkerHostI thought this was a, a great post because it reinforces some of the joy of Django, and some of the cool bit, bits and pieces that maybe people have for- you know, not forgotten about, or just aren't using, or haven't chosen Django because they thought maybe it was just too complicated or too big for their, their project, and they went Flask or FastAPI instead.
But this is a good one that kinda goes over, uh, what it's like, w- you know, again, the r- uh, retro feel or nostalgia for a 2010 website was very back end.
And with, uh, server side rendered pages, this is kinda giving you that feel for that.
But then it gets into, uh, things like query builders, uh, defining custom query sets, making them chainable, which if you take a look, this is very readable.
Like, if you were to read this code as English, you read like, you know, events for tab with festivals is free and is outdoors.
That just almost makes sense, uh, to the human brain, but then it translates into the Django ORM really, really cleanly, because you can set up your own custom, uh, query sets and have their own custom methods on it.
So you can build a site that's a, a joy to maintain and to query behind the scenes.
Another thing that she highlights in the post is actually template filters, and template filters are awesome.
I think a lot of people neglect, uh, to take this into account when they are building web pages, is if you can use these quick little, uh, filters that you can apply inside your template, and it gives you a ton of, like, the batteries included experience that you've come to love about Python.
You get that in Django, and I think if you go and look at the reference for the template filters, you'll see there are just tons of cool little things that save you a ton of time, and you don't have to reinvent these wheels.
So it also helps you with things like tem- uh, cross-site scripting, and template injection, and, and all those kind of security, uh, problems that normally you'd have to consider can go mostly to the wayside because Django just takes care of it for you when you use some of those built-ins.
Uh, other kind of things that we mention in here, I believe, is, like, um, migrations.
Uh, yeah, so if, if you are building websites, don't forget, if you change your database, you've gotta migrate the code, and mi- well, not necessarily.
If you change the code, you gotta migrate your database to match for those various models.
Again, something that a lot of Django nuts don't think too much about because it just happens out of the box, but this is a good one that just kinda re- reinforces that.
Um, sk- another nice nicety, uh, that some folks like is skipping inheritance.
I thought this was a, a great post because it reinforces some of the joy of Django, and some of the cool bit, bits and pieces that maybe people have for- you know, not forgotten about, or just aren't using, or haven't chosen Django because they thought maybe it was just too complicated or too big for their, their project, and they went Flask or FastAPI instead.
But this is a good one that kinda goes over, uh, what it's like, w- you know, again, the r- uh, retro feel or nostalgia for a 2010 website was very back end.
And with, uh, server side rendered pages, this is kinda giving you that feel for that.
But then it gets into, uh, things like query builders, uh, defining custom query sets, making them chainable, which if you take a look, this is very readable.
Like, if you were to read this code as English, you read like, you know, events for tab with festivals is free and is outdoors.
That just almost makes sense, uh, to the human brain, but then it translates into the Django ORM really, really cleanly, because you can set up your own custom, uh, query sets and have their own custom methods on it.
So you can build a site that's a, a joy to maintain and to query behind the scenes.
Another thing that she highlights in the post is actually template filters, and template filters are awesome.
I think a lot of people neglect, uh, to take this into account when they are building web pages, is if you can use these quick little, uh, filters that you can apply inside your template, and it gives you a ton of, like, the batteries included experience that you've come to love about Python.
You get that in Django, and I think if you go and look at the reference for the template filters, you'll see there are just tons of cool little things that save you a ton of time, and you don't have to reinvent these wheels.
So it also helps you with things like tem- uh, cross-site scripting, and template injection, and, and all those kind of security, uh, problems that normally you'd have to consider can go mostly to the wayside because Django just takes care of it for you when you use some of those built-ins.
Uh, other kind of things that we mention in here, I believe, is, like, um, migrations.
Uh, yeah, so if, if you are building websites, don't forget, if you change your database, you've gotta migrate the code, and mi- well, not necessarily.
If you change the code, you gotta migrate your database to match for those various models.
Again, something that a lot of Django nuts don't think too much about because it just happens out of the box, but this is a good one that just kinda re- reinforces that.
Um, sk- another nice nicety, uh, that some folks like is skipping inheritance.
The rest of this transcript — segmented and speaker-labeled, so you land on the exact moment something was said
Search every transcript — by keyword, by phrase, or by meaning, across every show Radar indexes
Trends — what is surging across podcasts, measured against its own baseline
Alerts — when a name you follow appears in a newly indexed episode
No account is needed to search Radar.