天天看點

Django資料庫之makemigrations和migrate

環境

  • windows10
  • pycharm2017.3.3 professional edition
  • python3.6.4
  • django2.0.2

方法

  1. makemigrations會在目前目錄下生成一個migrations檔案夾,該檔案夾的内容就是資料庫要執行的内容

    python manage.py makemigrations

  2. migrate就是執行之前生成的migrations檔案,這一步才是操作資料庫的一步

    python manage.py migrate

備注

Django每次更新模型都需要執行以上兩步,需要注意的是Django模型增加内容需要設定變量的初始值,否則會在第一步出現問題