如何在django admin中显示多行文本?

时间:2016-03-05 12:03:50

标签: django

我想在django admin中以多行显示文本,但django忽略“\ n”。 这就是我所拥有的: ss 我只想将这个文本分成多行,最好的方法是什么?

1 个答案:

答案 0 :(得分:3)

我通常这样做

from django.utils.html import linebreaks

class SomethingAdmin(admin.ModelAdmin):
    list_display = [..., 'admin_get_variants']

    def admin_get_variants(self, obj):
        return linebreaks(obj.get_variants)
    admin_get_variants.short_description = u'Get variants'
    admin_get_variants.admin_ordering_field = 'get_variants'
    admin_get_variants.allow_tags = True