1
我如何可以創建所需User
模型OrderUser
包含模型子字段:如何創建一個包含用戶模型領域的子集模型在Django
- FIRST_NAME
- 姓氏
- 電子郵件
我想避免從django.contrib.auth.models手動複製字段的結構AbstractUser像
class OrderUser(models.Model):
first_name = models.CharField(_('first name'), max_length=30, blank=True)
last_name = models.CharField(_('last name'), max_length=30, blank=True)
email = models.EmailField(_('email address'), blank=True)
我不知道是否有任何的方式來寫是這樣的:
class OrderUser(models.Model):
first_name = User.fields.first_name
last_name = User.fields.last_name
email = User.fields.email
通常情況下,如果我想兩種型號具有相同的字段,我用抽象模型繼承。 但是從AbstractUser繼承導致許多不必要的字段,如用戶名,is_staff,is_active等。