Although I stand by my earlier claim, I’m very excited to say that the magic-removal branch is pretty awesome.
There isn’t one enormous change to point to, it’s more like a bunch of little changes that add up to greatness. The full list is on the wiki.
I’m happy to see signifcant namespace changes, this from myproject.blog.models import * is way better than from django.db import models, and first_name = models.CharField(maxlength=30) is WAY better than first_name = meta.CharField(maxlength=30).
Sure, they seem like trivial changes, but I’m pretty sure significant work went into making the API more intuitive. Any one change doesn’t make Django hugely better, but taken as a whole it’s awesome by a thousand papercuts.

0 Responses to “Django magic-removal still poorly named, but awesome”
Leave a Reply
You must login to post a comment.