Django admin 列表每行後面添加審覈按鈕


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就可以。參考前一篇文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章