Django CustomUser将emailfield作为参考

Django CustomUser将emailfield作为参考,django,Django,在Django应用程序中,我有一个Person对象和一个User对象。我所有的人s都有电子邮件地址,但并非所有人都是用户s。因此,我不想通过在我的用户模型中添加一个电子邮件字段来复制我自己,该字段只包含与User.person.email相同的内容,我更愿意使用它,这样当调用User.email时,它就会进入User.person.email。我想知道是否有一个简单的解决方案,我还没有找到,这也适用于身份验证,例如 我已尝试将电子邮件\u字段和用户名\u字段设置为'person.EMAIL',但

在Django应用程序中,我有一个
Person
对象和一个
User
对象。我所有的
s都有电子邮件地址,但并非所有人都是
用户
s。因此,我不想通过在我的
用户
模型中添加一个
电子邮件
字段来复制我自己,该字段只包含与
User.person.email
相同的内容,我更愿意使用它,这样当调用
User.email
时,它就会进入
User.person.email
。我想知道是否有一个简单的解决方案,我还没有找到,这也适用于身份验证,例如

我已尝试将
电子邮件\u字段
用户名\u字段
设置为
'person.EMAIL'
,但这不起作用,我尝试设置如下属性:

@属性
def电子邮件(自我):
返回self.person.email
这些对我都不管用