def pass_audit_str(self):
parameter_str = 'id={}&status={}'.format(str(self.id), str(self.audit))
color_code = ''
btn_str = '<a class="btn btn-xs btn-danger" href="{}">' \
'<input name="通過審覈"' \
'type="button" id="passButton" ' \
'title="passButton" value="通過審覈">' \
'</a>'
return format_html(btn_str, '/pass_audit/?{}'.format(parameter_str))
pass_audit_str.short_description = '通過審覈'
在model類添加上面的方法和語句。
在admin類中的把 pass_audit_str 加入到list_display元組中
list_display = ('id', 'create_time', 'pass_audit_str',)
————————————————
版權聲明:本文爲CSDN博主「8316AND8317」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u011268406/article/details/103843704
前方高能,該文應該是添加在admin.py中,但作者添加到了model.py中,所以報錯。添加到admin.py就可以。參考前一篇文章