python manage.py migrate或者makemigrations执行出现错误,一般都是与数据库有关。

错误代码1060

MySQLdb._exceptions.OperationalError) (1060,

1060,表中列名重复。这可能是你将要执行的migrate或者makemigrations,会往表中添加字段,但是该字段已经存在了。你需要把对应的app目录下的migrations文件夹,把该目录下对表执行操作的000x_****.py文件中的operations =[ …… ]里的migrations.AddField()这样的代码给注释掉。

错误代码1146

django.db.utils.ProgrammingError: (1146,

1146,一般是说表不存在。你需要查看数据库中是不是把之前创建的某个表给删除了。但是你执行migrate或者makemigrations,会对这个被删除的表进行操作。你能够做的就是找到对应的app目录下的migrations文件夹,把该目录下对删除表执行操作的000x_****.py文件中的operations =[ …… ]里的migrations.AlterField()这样的代码给注释掉。

错误代码1050

表已经存在。这是重复执行CreateModel迁移操作。你需要把对应的app目录下的migrations文件夹,把该目录下对表执行操作的000x_****.py文件中的operations =[ …… ]里的migrations.CreateModel()这样的代码给注释掉。
1054,执行的对象表中没有字段XXX。这种错误有可能是你的views.py中,对某个模型对象进行过滤或者筛选、排序等操作时,你使用了字段名,但是这个字段名你写错了,模型对象没有这个字段名,所以数据库表格中查不到该字段,报错1054.

错误代码1049

,数据库名字出错。连接不上数据库。

Django常见数据库错误代码及原因相关推荐

  1. mysql常见错误及解决办法_mysql常见错误代码、原因及处理办法

    1045 错误信息: Access denied for user'username'@'password'(using password:YES) 错误原因:权限错误,访问禁止 错误处理: 1)使用 ...

  2. ITV常见故障错误代码(中兴平台)

    ITV常见故障错误代码(中兴平台) 2012年01月14日 故障号 提示信息 故障原因 推荐处理方法 电信2.2规范要求的统一故障号,主要是媒体播放异常 1 "系统正忙,请稍候再试" ...

  3. 常见网页错误代码解析404、400、500、408...

    目录 No.1 404 无法找到文件 No.2 400 请求出错 No.3 401 未被授权 No.4 403 禁止访问 No.5 405 资源被禁止 No.6 408 请求超时 No.7 500 服 ...

  4. 常见数据库对象和数据库存储

    ---------------------------------- 常见数据库对象 (了解)------------------------ 表( TABLE ) : 有行有列,行又叫做记录:列又叫 ...

  5. mysql数据库报错1146_数据库错误代码1146 - 本地与在线

    我是这个站点的新手 - 请温和请:P localhost上的mySQL数据库适用于插入语句,但只要将数据库连接更改为服务器连接它给了我错误:错误代码1146:1146没有任何错误描述.可能是什么原因? ...

  6. 铁通计算机网络,【计算机网络技术】常见宽带错误代码及处理办法(使用移动宽带【铁通】、部分电信宽带故障、联通宽带故...

    故障代码 602 问题:拨号网络由于设备安装错误或正在使用,不能进行连接. 原因:PPPOE没有完全和正确的安装 解决:卸载干净任何PPPOE软件,重新安装. 故障代码 605 问题:拨号网络由于设备 ...

  7. Django操作数据库

    文章目录 Django操作数据库 Django访问流程 空项目结构 ASGI和WSGI区别 HelloWord views和url配置 目录 讲解 效果 模板 模板应用实例 目录结构 新建html文件 ...

  8. PPTP连接时常见拨号错误提示原因及解决办法

    相信大家在连接PPTP的时候,总会出现这样那样的错误代码,很令人头疼,下面我为大家整理了一些常见的错误代码供参考: ×××错误619解决办法 详解:私设IP或路由器不支持ppTp pass throu ...

  9. django常见启动报错总结

    django常见启动报错 django启动报错:assert queryset is not None, 'basename argument not specified, and could bas ...

最新文章

  1. 计算器html js php代码,JavaScript计算器网页版实现代码分享
  2. 山东春季高考计算机可以报考的本科学校,山东春季高考专业有哪些?可以报考的本科院校吗?...
  3. Silverlight学习笔记之文字特效之ImageBrush
  4. Git同步本地项目文件到github
  5. HALCON示例程序class_ndim_box.hdev基于多通道图像的分类
  6. 分类法过时了吗?【ZZ】
  7. SVN数据代码迁移Windows2012ServerR2
  8. java 贪吃蛇 控制台_控制台游戏贪吃蛇Java版
  9. html span 字体位置,html – 如何强制span在CSS中使用父字体系列
  10. 【编程珠玑】内联函数和宏
  11. 大小写 字符串_C# 读取环境变量,和字符串大小写转换
  12. 使用idea工具进行反编译
  13. 基于51单片机的交通灯控制系统设计
  14. 岌岌可危?大数据营销与数据泄露相伴而行
  15. Java利用libreOffice(jodconverter)将office(ppt,Excel,word,text)文档转换成pdf
  16. js随机生成16进制颜色值
  17. C语言:求最大公约数和最小公倍数
  18. 碎片化时代,有哪些高效的学习方法?
  19. XGBOOST和LGBM及RF的区别:
  20. 【NOIP2013模拟】水叮当的舞步

热门文章

  1. ICON图标怎么设计?新手要注意什么?
  2. 网络流初步最大流(EK算法和Dinic算法进阶)
  3. AMD锐龙CPU虚拟机安装macOS与常用软件教程
  4. C++二维数组做函数参数
  5. linux 添加字符串数组中,Linux-Shell基础(变量,字符串,数组)
  6. C++ iterator用法
  7. 室内也能用 那些适合在跑步机上使用的可穿戴设备
  8. HTML文档引用外部js文件失效问题
  9. ARM-DAPLINK 仿真器硬件解析
  10. openFegin传参