当前位置: 首页 > 面试题库 >

如何在Django 2.0管理员中使用allow_tags?

王凌
2023-03-14
问题内容

删除了对ModelAdmin方法上allow_tags属性的支持。


问题答案:

刚找到答案,使用mark_safe功能。

在旧代码中,您可以使用:

def image_(self, obj):
    return '<image src="%s" />' % obj.image
image_.allow_tags = True

在新代码中,应使用:

from django.utils.safestring import mark_safe
def image(self, obj):
    return mark_safe('<image src="%s" />' % obj.image)


 类似资料:
  • 管理组采用逐级授权模式,上级包含下级所有权限(应用管理、通讯录管理、API接口等),权限逐级为:企业创建人>系统管理组>下级管理组 由于每个管理组权限不同,一个管理员只能授权管理一个管理组(系统管理组、二级管理组、三级管理组、四级管理组等) 授权/变更系统管理员 企业创建人可将成员添加为系统管理组管理员,则该管理员具有所有应用和服务号的管理权限,具体操作如下: 1)企业创建人登录企业管理平台:ht

  • 一、简介 添加和管理管理员。 二、功能演示 1.添加管理员 2,管理管理员 对不需要或过期的管理员进行编辑和删除操作。如下图所示:

  • 一、简介 角色定位了拥有此角色的所有管理员权限,管理员可以为不同的角色成员分配不同的权限配置。 二、功能演示 1.成员管理 对该角色下所有管理员进行管理 2.角色编辑 编辑和添加操作相同,不做详述。 3.口令卡 V9系统集成了口令卡功能,使用户信息更见保密。下面我们做详细介绍。如下图: 点击“申请口令卡”后会提示申请成功.如下图: 注:申请口令卡成功后,请一定妥善保管生成的图片;如丢失,您将不能登

  • 根据企业需求选择允许/不允许员工修改自己在企业中的名字。 人员管理-人事管理-人员管理-员工个人资料权限管理-编辑-保存。

  • 目前系统支持对员工进行以下批量管理操作: 批量导入 •详情请见【管理员如何导入员工】 批量删除 在员工主页面点击某一员工右侧“详情”按钮,即可查看该名员工详情信息。您可单独为其设置离职日期或进行删除。填写规则如下:•点击员工页面“批量删除”按钮,输入多个欲删除员工号码 批量导出 •点击员工页面“批量导出”按钮,选择欲导出部门 批量设置管理用车制度 •点击员工页面“批量设置制度”按钮,输入员工号码并

  • 我使用docker在CentOS 7中安装了openproject。我更改了管理员密码,然后忘记了。 我怎样才能重置它?