您的位置:首页 > 数据库

Django 数据库同步问题 -- 坑了好几天

2015-07-20 11:37 369 查看
最近在学习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来进行修改。 |

========================================================

到此,这个问题就算解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: