meta_pixel
Tapesearch Logo
Log in
Talk Python To Me

#161: Django 2.0

Talk Python To Me

Michael Kennedy

Technology

4.8635 Ratings

🗓️ 12 May 2018

⏱️ 67 minutes

🧾️ Download transcript

Summary

Django has reached a major milestone with its 2.0 release. This puts legacy Python (that is Python 2) fully in the rear-view mirror and brings some nice new features to the framework.

Transcript

Click on a timestamp to play from that location

0:00.0

Django has reached a major milestone with its 2.0 release.

0:03.5

This puts Legacy Python that is Python 2 fully in the rearview mirror and brings some nice new features to the framework.

0:10.5

Join me, along with Daniel Roy Greenfeld, to discuss what best practices we should adopt and which ones are still entirely relevant.

0:19.2

This is Talk Python to Me, episode 161, recorded April 23, 2018.

0:45.0

Welcome to Talk Python to Me, a weekly podcast on Python, the language, the libraries, the ecosystem, and the personalities.

0:49.0

This is your host, Michael Kennedy. Follow me on Twitter where I'm at M. Kennedy.

0:55.5

Keep up with the show and listen to past episodes at TalkPython.fmm and follow the show on Twitter via at talk python.

1:01.5

This episode is brought to you by mangaDB and active state. Please check out what they're offering during their segments. It really helps support the show. Danny, welcome to talk by then.

1:06.1

Oh, thanks for having me, Mike. Yeah, it's great to have you here. I've been looking forward to

1:10.1

having you on the show for

1:10.8

quite some time, so we're finally able to put it together, weren't we? Yeah, it's been a few years since we

1:16.7

first started talking. Yes, it's one of the more drawn-out guest appearances, but you're finally here.

1:22.5

And I think the timing is really good because we now have a super major change in the Django world in that we have Django 2, maybe not major in terms of features, but that's a pretty big step to have, you know, go from 1.something to 2.0.

1:38.0

Absolutely. Especially considering that the big change is really under the hood. It's basically the move from Django 1.11 to

1:47.6

2.0 was dropping support for Python 2.7. So from going forward, Django is three and higher.

1:57.5

There's no other way to do it. Should they just made it super explicit and called it Django 3?

2:01.3

I actually have some minor issues with the Django naming structure, and I actually think that

2:07.4

maybe you're right going to Django 3 might have been better. But the beauty of it, though,

2:12.7

is that now the source code is going to be simpler, which means it'll be more stable, it'll be easier for

2:19.1

them to implement more features or for the community to implement more features.

2:23.6

Yeah, anything that attracts more contributors and doesn't chase them away with complexity.

2:27.7

That's a good stuff.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.