Django中因south导致Syncdb命令无法建立表的问题
2015-09-08 21:28
405 查看
近日因帮重新删除数据库,使用syncdb进行重新初始化,结果发现有不少表无法建立。
几经排查发现是south导致的问题。
south是针对django自带的syncdb同步models和数据库的缺陷开发的数据迁移工具,South能够检测对models的更改并同步到数据库,可以作为syncdb的替代。
现有不少人都将之做为标配使用。
使用south后,会在app下载建立一个migrations文件夹,由于从其他地方复制过来或遗留的一些app里面含有该文件夹
从而导致syncdb不建立表,将这个文件夹删除即可。
几经排查发现是south导致的问题。
south是针对django自带的syncdb同步models和数据库的缺陷开发的数据迁移工具,South能够检测对models的更改并同步到数据库,可以作为syncdb的替代。
现有不少人都将之做为标配使用。
使用south后,会在app下载建立一个migrations文件夹,由于从其他地方复制过来或遗留的一些app里面含有该文件夹
从而导致syncdb不建立表,将这个文件夹删除即可。
相关文章推荐
- django 1.8 官方文档翻译: 2-5-7 自定义查找
- mongo如何查看性能 debug
- 【Google内推】2016校园招聘
- 【英语】Bingo口语笔记(73) - 以tly,tely结尾的误读
- 【英语】Bingo口语笔记(72) - play系列
- Django 之 下载文件
- django02_01 CMDB
- 当用DJANGO的migrate不成功时。。。。
- HDU 3683 Gomoku(五子棋判断结果,模拟题)
- Algorithms—133.Balanced Binary Tree
- 【leetcode】Majority Element II,Majority element algorithm
- google mock分享
- 1062 - Duplicate entry '20150820048' for key 'goods_serial'
- Algorithms—110.Balanced Binary Tree
- Django架设blog步骤
- Goods:我的订单查询分页
- Golang在京东列表页实践总结
- 11292 - Dragon of Loowater(贪心)
- Google Analytics自定义广告系列
- Beego环境搭建和bee工具安装使