如何将用户模型的所有属性引用到其他模型?

时间:2019-04-04 09:01:29

标签: django-models

我有一个投诉模型,具有不同的字段,例如电子邮件,名字,姓氏等,我想从用户模型中引用它们,但是我不知道该怎么做。

from django.db import models
from datetime import date

class complain(models.Model):
First_name=models.CharField(max_length=30)
Last_name=models.CharField(max_length=30)
Roll_no=models.CharField(max_length=30)
Email_address=models.EmailField(max_length = 100,verbose_name='email address',blank=False,)

2 个答案:

答案 0 :(得分:0)

只要让类投诉来自django auth part提供的用户即可。

答案 1 :(得分:0)

我想从用户模型中引用它们。 然后您可以在此处使用外键。

from django.db import models
from datetime import date
from django.contrib.auth.models import User

class complain(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    Roll_no=models.CharField(max_length=30)