一般情况,初始化数据库使用以下命令:
python ${CUR_DIR}/manage.py makemigrations
python ${CUR_DIR}/manage.py migrate
python ${CUR_DIR}/manage.py loaddata initial_data
遇到一种情况是,在初始化的时候,数据库偶然断连,导致某些表没有成功创建,此时需要重新初始化,执行以下命令:
python ${CUR_DIR}/manage.py migrate --fake-initial
python ${CUR_DIR}/manage.py loaddata initial_data