4 ms·
This release brings some really great features to the table. Here are some things that affect me directly: - Lots and lots of improvements to the admin app
by GeneralMaximus 15y ago
This release brings some really great features to the table. Here are some things that affect me directly:
- Lots and lots of improvements to the admin app. Also, dropped support for IE6 in the admin ;)
- Better password hashing.
- A cookie-based session backend that uses cryptographic signing to store session data in the browser.
- A new form wizard. This is a big one for me since I needed something like this for one of my side projects.
- Improved WSGI support.
- Custom project and app templates.
- OMG OMG OMG timezone support. "When it's enabled, Django stores date and time information in UTC in the database, uses time-zone-aware datetime objects internally and translates them to the end user's time zone in templates and forms." You could always do this manually, but it's one of those things that should be handled by the framework.
Pretty nice stuff. Best part is, since I'm in very early stages of building a personal website using Django, I can start using this release right now.
PS: does anyone else think activity around Django has increased ever since Adrian started spending more time on it? (see http://www.holovaty.com/writing/back-to-django/ http://www.holovaty.com/writing/back-to-django/)
- po 15y agoYou're right that velocity has picked up. It actually picked up about a year and a half ago. I would say the main driver was the Django core expanding to include people like Carl Meyer (look him up on stack overflow if you want to learn how you help a community. He also appears to be an absolute monster at crushing bugs) Alex Gaynor, Andrew Godwin, and a bunch of other people: https://code.djangoproject.com/log/django/trunk/docs/internals/committers.txt?rev=15890 https://code.djangoproject.com/log/django/trunk/docs/interna... I think that Django went through a rough period of growing pains there but now seems back on track.