2010/01 6
不兼容的改动:

1. 增加CSRF(防跨域提交表单) 这个改动比较大。相对1.1来说,所有的表单中都需要加上CSRF的HTML标签,不然表单数据将无法通过验证。
2. IF标签将更加强大。 现在可以使用 {%if a==b and b 3. 惰性对象。 提供一个惰性封装,只有在需要获得该对象的值时,才加载数据
4. 在Model对象中__dict__改变,增加了_state属性
5. 在字段类中,get_db_prep_*() 方法改变了,增加了几个参数
6. 模板tags的状态BUG修正。在之前版本中,在使用了模板缓存的情况下,带有状态属性的tags可能导致异常,这一个bug已经修正
7. 测试运行后,将返回状态码0表示正常,或1等其他错误码

新功能:
1. CSRF支持
2. EMAIL后端支持。 现在可以将错误报告的EMAIL发送到文件,console甚至内存中。
3. 消息框架 django增加了一个message框架,可以基于session或者cookie进行记录。以前只能给已登录用户存储message。(这里的message指的是flash message)
4. 多数据库支持
5. 智能的if标签
6. 模板缓存
7. 原生的key搜索。可使用 self.get(first_name=first_name, last_name=last_name) ,以前只能使用主键ID
8. 更快的测试错误处理
9. 本地化支持改进
10. ModelAdmin中增加readonly_fields
11. 可定制的语法高亮


接下来,django团队将在3月2号发布rc版本,3月9号发布1.2的正式版本

更多信息,请查阅:官方声明
Defined tags for this entry: ,

Posted by rollenc

Last modified on 2010-01-06 19:12