【发布时间】:2014-09-29 21:00:58
【问题描述】:
以前在 Django 1.6 及更早的版本中,我曾经做过以下操作来使User 的电子邮件属性唯一:
class User(AbstractUser):
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['username']
User._meta.get_field_by_name('email')[0]._unique=True
我正在迁移到 Django 1.7,但此代码引发以下错误:
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
一直追溯到User._meta.get_field_by_name('email')[0]._unique=True。
我应该如何将它迁移到 Django 1.7?
【问题讨论】:
标签: django django-1.7