一般情况,初始化数据库使用以下命令:
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

本文介绍了一种使用Python manage.py命令进行数据库初始化的方法,包括makemigrations、migrate和loaddata命令的使用。特别关注了在数据库初始化过程中偶遇断连问题的解决策略,通过执行migrate --fake-initial命令来确保所有表的成功创建。
3403

被折叠的 条评论
为什么被折叠?



