如何解决即使使用format_html,Django Admin HTML也会转义
我正在尝试显示一个链接,将用户带到这样的 PDF 视图:
@admin.register(Service)
class ServiceAdmin(admin.ModelAdmin):
list_display = ['client','description','price','paid','service_actions']
list_select_related = ['client']
list_filter = [('client',admin.RelatedFieldListFilter),'paid']
actions = [mark_paid]
def service_actions(self,obj):
return format_html('<a class="btn btn-outline-info" href="{}">PDF</a>',reverse("pdf_service",args=[obj.pk])),service_actions.short_description = 'Actions'
我试过对 mark_safe
做同样的事情,但给出了相同的结果:
<span class="btn btn-outline-info" href="/%2Fpdf/3">PDF</span>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。