在终端执行以下语句时,会发现一点效果也没有,但是在manage.py中会成功:
python3 manage.py makemigrations
# 仅仅是在小本本上(migrations文件夹)记录数据库的修改 并不会直接操作数据 python3 manage.py migrate
# 将数据库修改记录 真正同步到数据库
最后发现开始的python3是为了避免python版本的重叠问题,在环境变量配置的时候,区分加上去的,而我的配置不是python3,所以不生效。
我的解释器:
所以正确的语句是这样的;
python3.6 manage.py makemigrations # 仅仅是在小本本上(migrations文件夹)记录数据库的修改 并不会直接操作数据 python3.6 manage.py migrate # 将数据库修改记录 真正同步到数据库