1
我想在django admin中以多行顯示文本,但django忽略「\ n」。 這就是我得到的: 我只是想將這段文字分成多行,最好的辦法是什麼?如何在django admin中顯示多行文字?
我想在django admin中以多行顯示文本,但django忽略「\ n」。 這就是我得到的: 我只是想將這段文字分成多行,最好的辦法是什麼?如何在django admin中顯示多行文字?
我通常不喜歡這樣
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
Django不忽略\ N;這是HTML,您的瀏覽器。 –
事實並非如此,django以某種方式不允許在單元格中出現新行。 – Marksman
真的,這是瀏覽器在做它。 '\ n'在HTML中沒有意義。 –