我明白了:
class CoworkersContractedPlans(models.Model):
start_date = models.DateField(blank=True, null=True)
end_date = models.DateField(blank=True, null=True)
coworker = models.ManyToManyField(Coworkers)
service = models.ManyToManyField(Services)
status = models.ForeignKey(Status)
class Meta:
verbose_name = 'Contracted Plans'
verbose_name_plural = 'Contracted Plans'
def __unicode__(self):
return self.coworker.first_name
这里我想要返回同事的名字,什么是外键。在我的管理员上,它显示为“(无)”,但它已完成。
def __unicode__(self):
return self.coworker.first_name
有人可以帮助我吗?
提前致谢。
答案 0 :(得分:2)
哪个同事的名字?您的关系是ManyToMany
,因此您可以链接到许多同事。
您可以尝试return self.coworker.all()[0].first_name
获取第一个同事的名字。