我的内联:
class CollaboratorInLine(admin.StackedInline):
model = Collaborator
extra = 0
我的模特:
class Collaborator(models.Model):
report = models.ForeignKey(Report)
collaborator = models.ForeignKey(User, limit_choices_to={'groups__name':u'team1'})
def reutnName(self):
return self.collaborator.get_full_name()
def __unicode__(self):
return self.collaborator.get_full_name()
内联协作者显示为下拉列表,ppl显示为全名的用户名intead。 有谁知道如何将其改为全名?
感谢
答案 0 :(得分:1)
我使用formfield_for_manytomany和formfield_for_foreignkey得到它 我认为它们只能在modeladmin中使用,但它也可以用于StackedInline :)