Django1.7 新增 Migrations 功能

本文是学习Django文档的一个概要,详细内容请阅读 Django文档原文

Django 1.7主要改进内容:

  • 一个新的内置数据库迁移系统
  • Django 应用的一个重构概念
  • 改进了 Field API 模块,支持迁移,未来将会启用简单的组合键,支持 Django's ORM
  • 改进了可定制的 Manager 和 QuerySet 类
  • 一个可扩展的系统检测框架

更多内容请看发行说明。


简介

在Django 1.7 以前,Django 只支持添加新模型到数据库。syncdb命令(migrate命令的前身)不提供删除或更改现有的数据库结构的功能。

从 Django 1.7 开始,Django 将提供一种在你修改你的数据库结构(添加字段或删除表等)后进行数据库迁移的方法,它们大多设计成自动运行,但是你需要知道该什么时候迁移,在什么时候运行它们,以及运行中你可能遇到的常见问题。

工具 ...

更多内容 »»