首页 > 其他 > 详细

django后台list_display中添加自定义字段

时间:2019-05-16 16:12:40      阅读:251      评论:0      收藏:0      [点我收藏+]
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 中包含外键字段

 

在search_fields中加入一个外键的名字是不能查询的,要写成(外键名__外键中的字段名)的形式.

search_fields = (‘attributename‘,‘goodsclass__cn‘)
# goodsclass__cn 就可以搜索外键的名字中有搜索词的条目了,
# 比如搜索手机的分辨率,而不是电脑的分辨率,就可以搜索‘手机 分辨率‘

django后台list_display中添加自定义字段

原文:https://www.cnblogs.com/wangchuang/p/10875565.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!