我正在使用 Userena,在我的个人资料类中,我添加了一个 ImageField,现在我得到 OperationalError,每次到达我网站上的注册页面时,列都不存在。
这是下面的代码。
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 Migration,所以我不确定这是否是问题所在。
我在这里做错了什么?