是否有一个简单的 django 标签来获取模板中字符串的前 x 个字符?
在模型实例列表中,我想为每个对象实例提供不同的符号,具体取决于对象实例的状态。状态可以是“等待”、“成功”或“失败 XXXX”,其中 XXXX 是错误代码。
我想检查 objectinstance.status 的前 5 个字符是否 == 'error',那么该符号将是红色的。但是,我该怎么做?在 Python 中,我可以使用 objectinstance.status[:5]。
使用https://docs.djangoproject.com/en/dev/ref/templates/builtins/我设法通过以下“怪异”连接来做到这一点,但是有没有像 .left() 或 .right() 这样简单的东西?
{% if run.status|make_list|slice:":5"|join:"" == 'error' %}