我有這個類來爲我的Stream
模型配置django.contrib.admin
。如何讓Django避免在ModelAdmin中轉義HTML
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,但它被轉義。我怎麼能阻止呢?
這樣做,謝謝 – Hubro
由於django 1.9 allow_tags已被棄用,因此使用'mark_safe()','format_html()'或'format_html_join() – rain01