我有这个类来为我的 Stream 模型配置 django.contrib.admin。
class StreamAdmin(admin.ModelAdmin):
def stream_title(instance):
return instance.info.title
def network_name(instance):
return '<img src="%s" />' % instance.network.image_url
fieldsets = (
(None, {
'fields' : ('name', 'network', 'score', 'custom_url')
}),
)
list_display = ('name', stream_title, network_name, 'online', 'score')
ordering = ('name', 'score')
network_name 函数返回 HTML,但它被转义了。我怎样才能阻止它?
请您参考如下方法:
使用allow_tags。
def network_name(instance):
return '<img src="%s" />' % instance.network.image_url
network_name.allow_tags = True
