我必须穿着Models.py做模特
class Teams(models.Model):
Name = models.CharField(verbose_name="Team Name", max_length=200)
Slug = AutoSlugField(populate_from="Name", always_update=True, editable=True, verbose_name="Team Slug")
Location = models.CharField(verbose_name="Team Location", max_length=200)
Leader = models.ForeignKey('Members', on_delete=models.SET_NULL, null=True, blank=True)
ArrivalDate = models.DateTimeField(default=timezone.now, editable=False, verbose_name="Arrival Date")
DepartureDate = models.DateTimeField(null=True, blank=True, verbose_name="Departure Date")
和
class Members(models.Model):
Name = models.CharField(verbose_name="Member Name", max_length=200)
Team = models.ForeignKey(Teams, on_delete=models.CASCADE)
PhoneNumber = models.CharField(max_length=20, null=True, blank=True)
Email = models.EmailField(max_length=50, null=True, blank=True)
BloodType = models.CharField(max_length=3, choices=BLOOD_TYPE_CHOICES, null=True, blank=True)
isLeader = models.BooleanField(default=False)
当Members字段中的isLeader字段设置为True时,我希望更新团队模型中的Leader字段.
提前谢谢你