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

Posted lzxlzmmddtm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django中对数据库生成记录操作失败相关的知识,希望对你有一定的参考价值。

在终端执行以下语句时,会发现一点效果也没有,但是在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  # 将数据库修改记录 真正同步到数据库

 

以上是关于django中对数据库生成记录操作失败的主要内容,如果未能解决你的问题,请参考以下文章

jdbc中对mysql数据库操作的简单封装--(仅做备忘记录)

Apollo Codegen 没有找到生成代码的操作或片段

django基础之信号

在django模板中对forloop.counter进行加法操作

Django - 在引发错误后对transaction.atomic块中的数据库进行操作

Django项目:CRM(客户关系管理系统)--64--54PerfectCRM实现admin批量生成上课记录