Developer 2024 🎇限时优惠进行中,现在购买立即享受

现在购买

admin 在自定义返回数据的时候,原生排序会失效,PRO在admin_order_field使用时还是无法使用,但是UI可以

avatarWang
6月29日690次阅读
# Admin自定义返回列表PRO  例子:成绩
def score_custom(self,models_obj):
    if models_obj.score < 60:
        font_color = "red"
    else:
        font_color = "green"
    return format_html('<span style="color:{};">{}</span>'.format(font_color,models_obj.score))
score_custom.admin_order_field = 'score'  # 继承admin原字段的排序 但是在PRO上无法排序  在simpleui可以
score_custom.short_description = '成绩'

image.png

发布评论
登录后发表内容
1个评论