list_display = ("apply_prove",) def apply_prove(self, obj): if obj.prove == 1: return "<a href='/' target='_blank'>申请认证</a>" else: return "<span>认证完成</span>" apply_prove.short_description = '操做' apply_prove.allow_tags = True
#adminx.py文件 #由time表的tid链接到teacher表的tname @xadmin.sites.register(models.order) class TimeAdmin(object): list_display = ('tid','get_tname',) def get_tname(self, obj): return '%s' % obj.tid.tname #☆☆☆☆☆ get_tname.short_description = '老师'
django如何在 search_fields 中包含外键字段django
在search_fields中加入一个外键的名字是不能查询的,要写成(外键名__外键中的字段名)的形式.
search_fields = ('attributename','goodsclass__cn')
# goodsclass__cn 就能够搜索外键的名字中有搜索词的条目了,
# 好比搜索手机的分辨率,而不是电脑的分辨率,就能够搜索'手机 分辨率' app