Django 数据库同步问题
最近在学习django,因为一个问题,耽误了很长的时间。
=============================================================
| model里面的属性不能和表的字段进行同步。简单来说就是不能够同步数据库。|
=============================================================
我们知道,model同步到数据库,一般都需要两个命令。
Python manage.py makemigrations 创建一个迁移。
pyhton manage.py migrate 开始迁移。(同步数据库)
但是,无论如何,我怎么改变我的model,就是同步不了我的数据库。
提示error:
- <span style="font-size:18px;">Running migrations:
- No migrations to apply. # 没有迁移可以去运行。</span></span>
这就很令我奇怪,各种方法都不行。删除缓存文件。什么的。
==========================
| 今天,请教别人。终于解决了。 |
| 具体做法就是: |
| 删除数据库,重新建立数据库。 |
==========================
然后就一切ok了。
========================================================
| 回想,我对数据库的做了什么会导致这样的错误呢? |
| 我在修改一次错误的时候,直接在数据库中drop表后就出现了这种情况。|
| 所以,如果你想要同步(无论是删除,修改,增加,查找,或者任何设 |
| 计到数据库操作的),一定不要手动直接在数据库 |
| 操作,一定要修改你的model来进行修改。 |
========================================================
到此,这个问题就算解决了。
转载自:http://blog.csdn.net/u011394362/article/details/46965475