2010-08-17 47 views
0

我的内联:Django的:admin.StackedInline显示全名,而不是用户名

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() 

内联合作者显示为下降downlist和PPL显示作为全名的用户名。 有谁知道如何将其改为全名?

感谢

回答

1

我得到了使用formfield_for_manytomany和formfield_for_foreignkey 我认为他们只能在的ModelAdmin使用,但它也可以用于StackedInline :)

相关问题