Django django.db.utils.ProgrammingError: (1146, Table 'django.member' doesn't exist)
报这个错的原因是因为我在数据库中删除了本来已经生成好的表,那么,我们把表删除了,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)相关推荐
- django.db.utils.OperationalError: (1050, “Table ‘表名‘ already exists)解决方法
django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 参考文章: (1)django.db.uti ...
- django.db.utils.OperationalError: (1050, Table 'xxx' already exists)
django.db.utils.OperationalError: (1050, "Table 'xxx' already exists") 今天迁移数据过程中发生的报错,经各种百 ...
- django之 报错(1146, “Table ‘demo2.web‘ doesn‘t exist“)
在启动django框架运行之后,我进行测试用户的登录功能模块, 我输入正确的用户名和密码以及验证码之后,本来正常情况时之间跳转到主页面的, 但是发现跳转到主页面不成功,报的信息是"登录账号不 ...
- 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 ...
- 解决“(1146, “Table ‘mydb.django_session‘ doesn‘t exist“)”报错的方法
解决"(1146, "Table 'mydb.django_session' doesn't exist")"报错的方法 参考文章: (1)解决"(1 ...
- 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 ...
- 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 ...
- 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 ...
- 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 解决办 ...
- 1146 -table 'performance_schema.session_variables' donesn't exist解决方案
1146 -table 'performance_schema.session_variables' donesn't exist 报错原因 解决方案 报错原因 用工具连接数据库时报错 **1146 ...
最新文章
- Linux 配置开机自启 和 修改环境变量
- linux命令gcc常用选项
- python如何调用文件进行换位加密_python 换位密码算法的实例详解
- 【OCP-052】052考试题库一变再变,完整题库收集整理-第15题
- resultMap1_自定义结果映射规则
- Navicat premiu的导入和导出
- 如何写出让同事膜拜的漂亮代码?
- [使用心得]maven2之m2eclipse使用手册之二m2eclipse功能介绍
- 单片机C语言任意角度旋转图片,图片任意角度旋转(转)
- python的自省机制
- 理解Golang中的[]interface{}和interface{}
- 李娟计算机学院,李娟(青岛农业大学教授)_百度百科
- 《三体》与《西部世界》
- DB2插入单引号 双引号的问题
- BUUCTF·[AFCTF2018]Vigenère·WP
- 说故我在-跟老友记练口语
- 做到这四点,团队必定飞速成长
- 赛门铁克和DigiCert证书有什么区别?
- 计算机科学与探索支付宝,中国第三方网上支付发展研究-以支付宝为例(毕业论文).doc...
- K8S的 CNI 详细原理以及解释
热门文章
- 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
- 中止执行后超过2年_债权人申请强制执行满2年后怎么办?
- 算法上均匀分布的随机抽奖,如何避免现实的现场抽奖的中奖号码有时出现集中扎堆的现象?
- mysql FROM_UNIXTIME 格式化MYSQL时间戳函数
- jquery 祖先 parent,parents,parentUtil函数
- 《吃透微服务》—服务网关之Gateway
- 前端工程师拿到全新的 Mac 需要做哪些准备
- linux 基础命令(三)
- Kettle组件Spoon的使用
- 大数据时代科研不能再两头花钱