zoukankan      html  css  js  c++  java
  • Django若干新版本一些新特性

    前面那篇文章简单总结了1.9版本的新特性,其实这是我一直想做的一件事情,不过因为对于工作不是那么紧急需要,所以一直被搁浅着,今天既然做了就多做一点吧

    Django1.8的新特性大概(2015年4月发布):

    1、官方开始内建支持Model._meta API

    2、多模板引擎

    3、安全加强:

    1. Several features of the django-secure third-party library have been integrated into Django.   
    1. django.middleware.security.SecurityMiddleware provides several security enhancements to the request/response cycle.   
    1. The new check --deploy option allows you to check your production settings file for ways to increase the security of your site.  


    4、新的PostgreSQL特定功能

    5、查询表达式增强:比如Conditional Expressions allow you to use if ... elif ... else logic within queries.

    6、TestCase data setup

    Django1.7新特性大概(2014年9月发布)

    1、开始支持数据模式升级(Migrations)特性

    2、app loading 重构

    3、字段的新方法

    4、新的Manager定制方式

    5、查询反向关系时使用定制Manager

    6、新的系统检查框架

    7、新的Prefetch对象定义预提取操作

    Django1.6新特性大概(2013年11月发布):

    1、项目及App默认模板简化

    2、增强的事务管理

    3、数据库长连接

    4、测试代码发现机制强化

    5、时区聚合

    6、二进制字段

    7、check指令

    8、save()方法算法改变

    Django1.5新特性大概(2013年11月发布):

    1、引入Python3的支持

    2、可配置的UserModel

    3、支持存储字段子集

    4、相关数据实例的缓存

    5、流式Response的显式支持

    Django1.4新特性大概(2012年3月发布)

    1、开始支持时区

    2、浏览器内测试框架支持

    3、项目默认布局发生变化

    4、可定制的项目和App模板

    5、增强的WSGI支持

    6、SELECT FOR UPDATE support

    在以前的就不说了,我好像是从1.4开始在生产项目中使用Django。以上版本修改信息只为简要大概,出现版本升级问题没招时,去看官方Release Note。

  • 相关阅读:
    Java集合框架之Set接口浅析
    Java集合框架之Vector浅析
    Java集合框架之LinkedList浅析
    Java集合框架之ArrayList浅析
    Java集合框架之List接口浅析
    数据库设计==>>MySchool
    Windows程序==>>使用ListView控件展示数据
    Windows程序控件升级==>>构建布局良好的Windows程序
    窗体==>>初始Windows程序
    数据库的有关知识==>>我们的血泪史之经典练习(1-2)
  • 原文地址:https://www.cnblogs.com/dhcn/p/7124649.html
Copyright © 2011-2022 走看看