报这个错的原因是因为我在数据库中删除了本来已经生成好的表,那么,我们把表删除了,Django再次迁移的时候肯定就找不到表了
原因: 1.是因为我们在删除表的时候没有删除干净,首先这个地方得删除

2.其次,在数据库里面也有相应的记录,也要删除。我们仔细看看数据库里面存的是什么,在django_migrations里面,这个表里面存的都是每次迁移的记录,当然记录的是什么模块以及对应的文件名字,比如我们这里的模块是dtheme,这里的文件名叫001_initial,和我们文件夹里面是一一对应的,同样,删除这条记录。

然后再执行python manage.py makemigrations和python manage.py migrate就可以了。需要注意的是,如果这个app模块下面还有其他的model的话,那么其他model创建的表也要删除掉,相当于我们这样的解决方案是针对整个app模块的,要执行就会全部重新生成,不然会提示部分表已经存在的错误。

Django django.db.utils.ProgrammingError: (1146, Table 'django.member' doesn't exist)相关推荐

  1. django.db.utils.OperationalError: (1050, “Table ‘表名‘ already exists)解决方法

    django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 参考文章: (1)django.db.uti ...

  2. django.db.utils.OperationalError: (1050, Table 'xxx' already exists)

    django.db.utils.OperationalError: (1050, "Table 'xxx' already exists") 今天迁移数据过程中发生的报错,经各种百 ...

  3. django之 报错(1146, “Table ‘demo2.web‘ doesn‘t exist“)

    在启动django框架运行之后,我进行测试用户的登录功能模块, 我输入正确的用户名和密码以及验证码之后,本来正常情况时之间跳转到主页面的, 但是发现跳转到主页面不成功,报的信息是"登录账号不 ...

  4. Ubuntu 使用phpmyadmin,报错#1146 - Table ‘phpmyadmin.pma_table_uiprefs' doesn't exist

    cd /etc/phpmyadminsudo vim config.inc.php 修改phpmyadmin的配置文件config.inc.php $cfg['Servers'][$i]['table ...

  5. 解决“(1146, “Table ‘mydb.django_session‘ doesn‘t exist“)”报错的方法

    解决"(1146, "Table 'mydb.django_session' doesn't exist")"报错的方法 参考文章: (1)解决"(1 ...

  6. mysqld_exporter报错Error 1146: Table 'my2.status' doesn't exist

    grafana安装mysql simple dashboard后提示Templating init failed Error 1146: Table 'my2.status' doesn't exis ...

  7. laravel-admin Base table or view not found: 1146 Table ‘hyzt.brands‘ doesn‘t exist (SQL: select coun

    错误:Base table or view not found: 1146 Table 'hyzt.brands' doesn't exist (SQL: select count(*) as agg ...

  8. SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.user' doesn't exist (SQL: select * f

    PHP 主流框架 laravel  可能在使用时会出现一些小问题: 比如:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog ...

  9. navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法

    navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...

  10. 1146 -table 'performance_schema.session_variables' donesn't exist解决方案

    1146 -table 'performance_schema.session_variables' donesn't exist 报错原因 解决方案 报错原因 用工具连接数据库时报错 **1146 ...

最新文章

  1. Linux 配置开机自启 和 修改环境变量
  2. linux命令gcc常用选项
  3. python如何调用文件进行换位加密_python 换位密码算法的实例详解
  4. 【OCP-052】052考试题库一变再变,完整题库收集整理-第15题
  5. resultMap1_自定义结果映射规则
  6. Navicat premiu的导入和导出
  7. 如何写出让同事膜拜的漂亮代码?
  8. [使用心得]maven2之m2eclipse使用手册之二m2eclipse功能介绍
  9. 单片机C语言任意角度旋转图片,图片任意角度旋转(转)
  10. python的自省机制
  11. 理解Golang中的[]interface{}和interface{}
  12. 李娟计算机学院,李娟(青岛农业大学教授)_百度百科
  13. 《三体》与《西部世界》
  14. DB2插入单引号 双引号的问题
  15. BUUCTF·[AFCTF2018]Vigenère·WP
  16. 说故我在-跟老友记练口语
  17. 做到这四点,团队必定飞速成长
  18. 赛门铁克和DigiCert证书有什么区别?
  19. 计算机科学与探索支付宝,中国第三方网上支付发展研究-以支付宝为例(毕业论文).doc...
  20. K8S的 CNI 详细原理以及解释

热门文章

  1. 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
  2. 中止执行后超过2年_债权人申请强制执行满2年后怎么办?
  3. 算法上均匀分布的随机抽奖,如何避免现实的现场抽奖的中奖号码有时出现集中扎堆的现象?
  4. mysql FROM_UNIXTIME 格式化MYSQL时间戳函数
  5. jquery 祖先 parent,parents,parentUtil函数
  6. 《吃透微服务》—服务网关之Gateway
  7. 前端工程师拿到全新的 Mac 需要做哪些准备
  8. linux 基础命令(三)
  9. Kettle组件Spoon的使用
  10. 大数据时代科研不能再两头花钱