django 2.1.4 模型修改及数据迁移

Django中对Model进行修改是件麻烦的事情, 若是你新增或修改数据模型里的字段,或是删除了一个数据模型,你须要手动在数据库里进行相应的修改。Django 1.7中已经集成了3个新命令:python

  • migrate: 用于执行迁移动做,具备syncdb的功能
  • makemigrations: 基于当前的model建立新的迁移策略文件
  • sqlmigrate: 显示迁移的SQL语句,具备sqlall的功能

使用起来很简单,对Model作了修改后,使用makemigrations记录修改:sql

python manage.py migrate数据库

相关文章
相关标签/搜索