以前在 Django 1.6 及更早的版本中,我曾经执行以下操作以使User
' 的 email 属性唯一:
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?