Django 添加了图像字段,错误:列不存在
我正在使用Userena,在我的profile类中,我添加了一个ImageField,现在我得到了一个操作错误,每次我到达我的站点上的注册页面时,该列都不存在 下面是代码Django 添加了图像字段,错误:列不存在,django,django-userena,Django,Django Userena,我正在使用Userena,在我的profile类中,我添加了一个ImageField,现在我得到了一个操作错误,每次我到达我的站点上的注册页面时,该列都不存在 下面是代码 from django.contrib.auth.models import User from django.utils.translation import ugettext as _ from userena.models import UserenaBaseProfile class MyProfile(Useren
from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
from userena.models import UserenaBaseProfile
class MyProfile(UserenaBaseProfile):
user = models.OneToOneField(User,
unique=True,
verbose_name=_('user'),
related_name='my_profile')
favourite_snack = models.CharField(_('favourite snack'),
max_length=5
coverpic = models.ImageField(upload_to="site_media/media/covers/", null=True, blank=True)
在添加ImageField之后,我已经运行了几十次syncdb和向南迁移,所以我不确定这是否是问题所在
我在这里做错了什么?南方有时会搞砸。数据库字段在您的数据库中不存在,但south认为它存在 发生这种情况时,我使用的解决方案是伪造删除迁移,然后在south认为字段已被删除后添加该字段
您是否已使用inspectdb或类似工具确认了数据库的完整性?运行南迁移是什么意思?你有没有搞策划?有输出吗?是否创建了添加字段的迁移?我创建了。/manage.py迁移,没有错误