Django 官方教程翻译项目polls/migrations/0001_initial.py 里。别担心,你不需要每次都阅读迁移文件,但是它们被 设计成人类可编辑的形式,这是为了你能手动对它们进行微调。 Django 有一个自动执行数据库迁移并同步管理你的数据库结构的命令 - 这个命令是 migrate, 我们马上就会接触它 - 但是首先,让我们看看迁移命令会执行哪些 SQL 语句。sqlmigrate 命令 接收一个迁移的名称,然后返回对应的 migrate 命令选中所有还没有执行过的迁移(Django 通过在数据库中创建一个特殊的表 django_migrations 来跟踪执行过哪些迁移)并应用在数据库上 - 也就是将你对模型的更改同步 到数据库结构上。 迁移是非常强大的功能,它能让你在开发过程中持续的改变数据库结构而不需要重新删除和创建表 - 它专注于使数据库平滑升级而不会丢失数据。我们会在后面的教程中更加深入的学习这部分内容,现 HTML 版本。这些文档总 是对应 Django 官方最新版本,再加上在最新框架发布以来的特性的更改或者添加的内容。 当 Django 的开发版本中添加新特性的时候,我们会尽可能在同一份 git 提交中同步更新文 档。 为了在文档中区分特性的更改或者添加,我们使用了如下说明文字:“ New in version X.Y ”,意 思是将出现在接下来的发行版本中(因此,还处在开发的阶段中)。 在0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













