我是内容管理员,可以访问网站的CMS。它是用Django构建的。
在某些模板中,对象被视为{{object_name.object_atribute|_}}
。我无法理解|_
的行为
答案 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并将其命名为“ _”。