我是django的新手,我尝试将tag
字段从char
字段更改为TaggableManager()
models.py
class UserBookmark(models.Model):
user = models.ForeignKey(User)
bookmark = models.URLField()
tag = TaggableManager()
def __str__(self):
return '%i %s %s'%(self.id,self.user,self.bookmark)
当我运行python manage.py migrate
时,我收到此错误:
ValueError:无法将字段bookmark.UserBookmark.tags更改为 bookmark.UserBookmark.tags - 它们不兼容类型(你不能 改为M2M字段或从M2M字段改变,或在M2M字段上添加或删除=)
如何删除此错误?
答案 0 :(得分:0)
我能够通过删除迁移文件和sqlite db来解决类似的问题。
Make sure to backup your db before deleting