• 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。

  • 相关阅读:
    js获取当前日期
    Mysql错误1452
    数字输入框禁止输入字母
    laravel关联外键报错
    golang for range channel
    golang实现简单哈希表(拉链法解决冲突)
    K个一组反转链表(golang)
    golang 少见的语法问题(无用)
    golang实现循环队列
    数组中连续序列和最大值(循环数组)
  • 原文地址:https://www.cnblogs.com/dhcn/p/7124649.html
Copyright © 2020-2023  润新知