from django.contrib.auth.models import User
from django.db import models
class Attendance(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, default="", null=True)
date = models.CharField(max_length=11)
def __int__(self):
return self.id
现在的问题是,我不能用同一个用户创建多个对象,
也就是说,同一个用户将在多个日子里出席会议。因此,相同用户的多个对象
但是OneToOne字段不允许我这样做。
# EYZ0 < / p >
所以我把模型改成-
from django.contrib.auth.models import User
from django.db import models
class Attendance(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, default="", null=True)
date = models.CharField(max_length=11)
def __int__(self):
return self.id