当前位置: 主页 > 日志 > Django >

Django admin list_display 如何添加外键项

例如,在Profile列表中想增加“用户名”列,user是Profile模型的外键。

class ProfileAdmin(admin.ModelAdmin):
    list_display = ('get_username', 'real_name', 'mobile')
    
    def get_username(self, obj):
        return obj.user.username
    get_username.short_description = '用户名'

 

更多参考:

http://stackoverflow.com/questions/163823/can-list-display-in-a-django-modeladmin-display-attributes-of-foreignkey-field

http://www.djangofoo.com/129/format-datetime-in-django-admin

[日志信息]

该日志于 2012-09-27 13:13 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Django admin list_display 如何添加外键项” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部