首页 > 解决方案 > 如何在 django 模板标签中执行 split() 函数?

问题描述

我需要在 django 模板标签中执行 split() 函数。我试图这样做,但它不起作用

{% for m in us.member %}
    {% with mv=((m.split(','))[0].split('='))[1] %}
           <h3 class="media-title">
                {{ mv }}
           </h3>
    {% endwith %}
{% endfor %}

这里 m 的值返回一个字符串值

'cn=RND3,ou=Production_test,dc=iss,dc=rndtest,dc=local'

预期输出为 RND3

标签: pythondjangodjango-formsdjango-templatesdjango-views

解决方案


无法在 django 的模板中运行原始 python 代码。


但随后您可以创建自定义模板标签来满足您的要求。您可以在django的官方文档中阅读更多内容

我希望这会有所帮助....谢谢:)


推荐阅读