django后台list_display中添加⾃定义字段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
@der)
class TimeAdmin(object):
list_display = ('tid','get_tname',)
def get_tname(self, obj):
return'%s' % ame #☆☆☆☆☆
django admin 自定义页面get_tname.short_description = '⽼师'
django如何在 search_fields 中包含外键字段
在search_fields中加⼊⼀个外键的名字是不能查询的,要写成(外键名__外键中的字段名)的形式.
search_fields = ('attributename','goodsclass__cn')
# goodsclass__cn 就可以搜索外键的名字中有搜索词的条⽬了,
# ⽐如搜索⼿机的分辨率,⽽不是电脑的分辨率,就可以搜索'⼿机分辨率'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论