ERROR 1146 DJANGO没有自动创建对应表(附带解决办法)
来源:互联网 发布:网上开个淘宝店流程图 编辑:程序博客网 时间:2024/05/20 05:57
eclipse 4.4
python 2.7
django 1.10
mysql 5.7
1、我在finnews数据库下建了finnews表格,
2、django正常运行创建了finnews_finnews表格,
3、但是由于一些别的原因,admin中无法编辑和打开finnewss表格,于是我把finnews表格和finnews_finnews表格都删了,
python 2.7
django 1.10
mysql 5.7
1、我在finnews数据库下建了finnews表格,
2、django正常运行创建了finnews_finnews表格,
3、但是由于一些别的原因,admin中无法编辑和打开finnewss表格,于是我把finnews表格和finnews_finnews表格都删了,
4、再重新migrate,可是始终无法创建finnews_finnews表格,
5、运行下面的代码,日志显示建立了FinNews_finnews表格,但是在mysql里面没有找到
D:\showwho\mysite>python manage.py sqlmigrate FinNews 0001
BEGIN;
--
-- Create model FinNews
--
CREATE TABLE `FinNews_finnews` (`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `shijian` date NOT NULL, `xinwen` longtext NOT NULL);
COMMIT;
6、基本确定问题源自我的app名称和表格名称的大小写敏感问题,但是加了class mega后问题还没解决
讲讲我最后的解决办法吧。
1、彻底删除相关database和dajango app;
2、重新建database,命名brandnew,重现建app,命名brandnew;
3、以上过程在往下的过程中,还会碰到各种error,所以可以无数遍重复;
4、由于有无数遍重复,记得删除brandnew下的migration文件夹中的带数字文档,并且在使用python manage.py migrate的时候加上--fake-initial。
最终搞定,经验就是不要怕删除已有成就,不要怕一切从头再来。
电脑经常会因为人为或非人为的原因产生莫名其妙的错误。
只要排除一切认为错误因素,用一遍遍的restart排除非人为因素,成功就在眼前。
0 0
- ERROR 1146 DJANGO没有自动创建对应表(附带解决办法)
- vip用户表没有对应上客户经理的sql脚本【附带创建索引】
- django的model创建对应表
- 【2】依照Django官网,创建一个web app 创建app/创建对应的数据库表
- Django无法创建项目解决办法
- LaunchImage对应位置没有图片解决办法
- hibernate 无法自动创建表 的解决办法
- 逻辑卷上面创建文件系统并挂载下次启动没有自动挂载的解决办法
- cmd无法创建Django项目的解决办法
- Python+Django连接mysql 自动创建model
- anaconda没有创建启动快捷方式的解决办法
- 自动创建文件(包含没有文件父目录,自动创建)
- django 创建数据库表
- Python Django MySQL版本对应表
- pb dw datasource选择两个表联合查询,当其中一个表没有对应记录时的解决办法
- 基于Django的在线MOOC学习系统(5)——创建其余 App 并设计 对应的models.py
- 为什么xcode6没有自动创建pch文件
- 利用DB2数据字典自动创建表对应的Java Model
- red hat 两台Linux服务器间文件传输
- PopupWindowANDWindowManager 浮动窗口和窗口管理
- 关于oracle“ORA-01810格式代码出现两次”的解决方案
- MySQL分区--列分区
- 【Noip 2015】 子串 解题报告
- ERROR 1146 DJANGO没有自动创建对应表(附带解决办法)
- iOS线程通信
- shell批量替换多个文件中字符串
- 安卓拍照和本地上传图片到服务器(抓取图片的存储路径)
- C3P0连接池配置
- 【NOIP2016提高A组集训第13场11.11】字符串
- Hive数据仓库--HiveUDF异常解析与其中的坑
- 微信JSAPI开发教程准备工作绑定域名【第一课】
- Onvif2.6.1命名空间前缀对照