Here would be my plan (though I'm not good enough to carry it out):<p>1. Port the dispatcher to P3.<p>2. Do something magic with urls.py, so you choose which version (2.X or 3.X) you want doing the query.<p>At this point, people can use URL plumbing to gradually port their Django projects.<p>3. Port the parts where Python 3 is a killer feature. String formatting, Unicode handling (maybe), function decorators, and metaclasses. This is the hard part - where would python 3 add some killer features to django?<p>You also need to do the db layer, the templating, and all that jazz, but that should follow once you have the incentive of actually seeing it work in your browser.