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數據庫

相關文章
相關標籤/搜索