django 1.5的新特性

Django 1.5最大的新功能是可配置的用户模式。 Django的1.5之前,应用程序如果想要使用Django的认证框架(django.contrib.auth)就必须使用Django的“User”类。在Django 1.5中,您可以使用自己写的User模型。这可能是一个现有的用户模型简单的扩展,例如,你可以添加一个Twitter或Facebook ID字段,或者你可以完全取代一个完全定制为您的网站的用户。
Django的1.5也是第一个支持Python 3的版本,但是这种支持还是实验性的。下一个版本的Django 1.6将正式支持Python 3。

在Django 1.5的另一个值得注意的新功能包括:

支持节约的一个模型的某个字段更新,Model.save()现在接受一个update_fields,参数,让你指定哪些字段被写回数据库。这可以帮助在高并发操作,并可以提高性能。
更好地支持流通过新StreamingHttpResponse响应类反应。

支持PostGIS的2.0。

与以前版本一样,Django的1.5附带的一些轻微的向后不兼容的改变,从以前的版本升级Django的,应仔细阅读Release Note。

Django 1.5要求使用python 2.6.5或2.7.3以上的版本,后者更佳。在Django 1.6发布之前,Django 1.4仍然会继续得到支持。



你可能感兴趣的:(django 1.5的新特性)