My Latest Blog Posts

Python Context Managers

During my talk to django-district last night, I explained that Django 1.4 drops support for Python 2.4 because the core committers wanted to use Python's context managers. Python 2.4 would not suffice because context managers are a Python 2.5+ feature.

Someone in the audience asked what ...

Django 1.4 Beta Released

The Django 1.4 beta release is now available for testing.

Although the 1.4 beta can be downloaded as a package, it's probably best to get it from the SVN development branch (also mirrored on github) so you can update and take advantage of bug fixes ...

Django District February Meetup Lightning Talk

I'll be giving a 10 minute lightning talk on updates and incompatibilities in the upcoming Django 1.4 release. If you're interested in Python/Django and want to hear more, RSVP on meetup.com. There will be some other great talks as well on EC2 + github integration, monitoring your ...

Django 1.4 Requires Python 2.5+

Django 1.4 is the first Django release to remove support for Python 2.4. This is an expected change for two reasons. First, beginning with Django 1.2, Python 2.3 support was dropped and the community was notified that Django 1.4 would again increment the required Python version. Second, the Django ...