【发布时间】:2017-08-05 12:45:44
【问题描述】:
我想在我的 Django 管理仪表板中有一个超链接。但是 Django 管理员正在转义 html。
admin.py
@admin.register(OrderReport)
class OrderReportAdmin(admin.ModelAdmin):
readonly_fields = ('show_url', )
list_display = ('__str__', 'show_url', )
def show_url(self, obj):
if obj.filepath:
return "<a href='/reports/"+obj.filepath+"'>link</a>"
return None
我看了this answer。但似乎不起作用。我认为allow_tags 一直是deprecated。我有哪些选择?
【问题讨论】:
-
你能给我看看代码吗..我想你可以覆盖模板..
-
@SancaKembang 添加到问题正文中
标签: python django django-admin