python - django admin 中的安全模板标签
问题描述
我使用 django-grappelli 作为 django 管理模板。但我想使用{{foo|safe}}
我使用 CKeditor 制作的数据库中的特定条目,该条目显示在管理模板中。我知道如何在模板中使用安全标签,但我不知道如何在管理站点中使用它们。我想将safe
标签应用于 Bio 字段。谢谢。
解决方案
您可以定义一个新字段,该字段将使用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'
推荐阅读
- wso2 - 如何启动 wso2 微积分器 7.0.1?
- llvm - LLVM内在初始化双精度数组?
- java - 平衡与不平衡二叉树 - 需要澄清
- dialog - Angular 8 Button type="file" 不会打开文件选择对话框
- python - pip3 install tensorflow-gpu 安装tensorflow 1.14.0版本
- java - 如何在地图中存储多个值(在运行时)并再次获取单个值
- azure - Azure Monitor / Log Analytics 指标警报查询
- java - maven中的package和groupId有什么区别
- javascript - 加入服务器时触发 discord.js channelCreate() 事件
- php - 如何使用 RAND() 优化慢速 SQL 语句