django中对数据库生成记录操作失败

时间:2021-11-13 01:00:43

在终端执行以下语句时,会发现一点效果也没有,但是在manage.py中会成功:

python3 manage.py makemigrations  
# 仅仅是在小本本上(migrations文件夹)记录数据库的修改 并不会直接操作数据 python3 manage.py migrate
# 将数据库修改记录 真正同步到数据库

  最后发现开始的python3是为了避免python版本的重叠问题,在环境变量配置的时候,区分加上去的,而我的配置不是python3,所以不生效。

  我的解释器:

django中对数据库生成记录操作失败

 

   所以正确的语句是这样的;

python3.6 manage.py makemigrations  # 仅仅是在小本本上(migrations文件夹)记录数据库的修改 并不会直接操作数据
python3.6 manage.py migrate  # 将数据库修改记录 真正同步到数据库