| _在Django模板标记中

时间:2018-08-16 08:48:15

标签: python django web django-templates

我是内容管理员,可以访问网站的CMS。它是用Django构建的。 在某些模板中,对象被视为{{object_name.object_atribute|_}}。我无法理解|_的行为

1 个答案:

答案 0 :(得分:0)

在django模板中,过滤器以“ |” like; {{object_name.object_atribute|default_if_none:"nothing" }}为代表。这将执行以下操作:如果object_name.object_atribute不为空,它将呈现object_name.object_atribute;如果为空,则将呈现“无”。这是built-in template tag

要解决您的问题,Django没有内置“ _”标记。 “ _”通常与translation有关,可能他们写了custom template tag并将其命名为“ _”。