我正在使用django-grappelli作为django管理模板。但是我想对我使用CKeditor创建的数据库中的特定条目使用{{foo|safe}}
,该条目正显示在管理模板中。我知道如何在模板中使用安全标签,但我不知道如何在管理网站中使用安全标签。我想将safe
标签应用于Bio字段。谢谢。
答案 0 :(得分:1)
您可以定义一个新字段,该字段将使用mark_safe
:
from django.utils.safestring import mark_safe
class ExampleModelAdmin(admin.ModelAdmin):
base_model = ExampleModel
list_display = (..., 'enter_bio_safe')
def enter_bio_safe(self, obj):
return mark_safe(obj.enter_bio)
enter_bio_safe.short_description = 'Enter bio'