I have this class to configure django.contrib.admin for my Stream model.
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')
The network_name function returns HTML, but it’s escaped. How can I stop that?
Use
allow_tags.