Django 1.2 功能计划发布

刚看到django 1.2的feature list已经发布了,具体可以查看这儿

大致扫了几眼,目前对我来说有意义的更新有:

  1. logging的支持。这个没啥说的……
  2. Model.objects.raw(SQL),一个简单的方法,可以将raw SQL的返回值转换成Django Model实例,省去了用使用原来的raw sql执行后手动反转的麻烦。就是不清楚对于部分获取字段和加入聚合的支持会如何。有时间会多看一下。
  3. Smarter {% if %} tag。这帮老顽固们终于肯把if标签给改了,呵呵。
  4. Read-only form field。特别是对于admin界面下某些editable为False的字段如果能显示出来那将减少许多困扰。
  5. Fieldsets for newform。来吧,像admin的fieldset那样飞吧~~

其他的也都是不错的更新,不过没有看到aggregation的修正和加强,看来一段时间内还是只能靠raw sql了……

Django 1.2的日程安排

邮件列表里看到相关的讨论,具体可以参考Django Wiki

那么,不出意外的话,明年3月份,1.2就会推出了。希望到时能对聚合bug进行修正……