英文在这:https://docs.djangoproject.com/en/dev/releases/1.3/
主要就是说:
新东西:
- class-based views 基于类的视图,就是说以后可以直接写类数据的通用视图,而且还有方法提供以前function-based views转换到类视图.
- logging,记录.使用python的logging 模块来轻松配置和控制django项目中需要记录的东西.
- 增强静态文件处理.添加了一个django.contrib.staticfiles 来处理静态文件.
- unittest2的支持
- Transaction context managers,事物上下文管理器
- Configurable delete-cascade,可配置级联删除,就是foreignkey ,onetoone之类的关系型的东西,配置是否在删除的时候,同时删除其关系对应的项.
- Contextual markers and comments for translatable strings?
For translation strings with ambiguous meaning, you can now use the pgettext function to specify the context of the string.
你现在可以使用pgettext来制定字符串的上下文,当字符串又模糊病情的含义时.
可以添加一些关于译者的信息到源码中. - Improvements to built-in template tags?几个模板标记的改进
■The include 现在接受一个 with 选项, 允许你制定上下文变量到你所包含的模板中
■The include 现在接受一个 only 选项, 允许你从包含的上下文中排除当前的上下文.
■The with 现在允许你定义多个上下文变量在单独的一个with block中.
■The load 现在接受一个from 参数,允许你从某个库中加载单个tag 或者filter. - TemplateResponse
- Caching changes
- Permissions for inactive users
- GeoDjango?
-
MEDIA_URL and STATIC_URL 必须以"/"结尾.
向后不兼容的改变:
待续.
放弃的东西
- 不用mod_python了,apache基金会已经投票放弃mod_python了,改用mod_wsgi.
- function-based views 被放弃,使用class-based views,以下视图函数被放弃.
- Test client response template attribute,主要是template原来是template对象,现在全部改为list
更改的内容相当多,大家还是去看原文算了.翻译起来很累.