【发布时间】:2021-03-27 07:50:45
【问题描述】:
我有两个模型。我需要的是从Users model 到Customer model 字段中引用name 和email 字段。下面的方法正确吗?
class Users(AbstractBaseUser):
name = models.CharField(max_length=200)
email = models.CharField(max_length=200)
from users.models import Users
class Customer(models.Model):
user = models.OneToOneField(
Users, on_delete=models.CASCADE, null=True, blank=True)
name = models.OneToOneField(
Users.name, on_delete=models.CASCADE, null=True, blank=True)
email = models.OneToOneField(
Users.email, on_delete=models.CASCADE, null=True, blank=True)
【问题讨论】: