Django模板不会显示复杂的字符串

时间:2014-06-16 08:34:43

标签: django python-3.x django-templates

我的视图中有一个列表,我正在尝试将其输出到模板中。代码是:

 {% for user in list %}
        <tr class="{{ user.1 }}">
            {% for item in user %}
                <td class="{% autoescape off %}{{item}}{% endautoescape %}">{% autoescape off %}{{item}}{% endautoescape %}</td>
            {%endfor%}
        </tr>
    {%endfor%}

代码本身工作正常,但如果它过于复杂,它将不会在列表中打印元素。如果它是&#34; test&#34;则打印相同的元素没有问题,但是当它填充实际数据时,它会显示一个空白字段,移动到下一个元素。
我无法向您显示确切的数据,但它包含语音标记,斜杠,各种字母,有时还包含百分比。字符串通常大约25个字符长,
谢谢!
编辑:我想补充一点,玩autoescape并不会有帮助 我试图输出的数据是:
b"\x11\xb4\xc7\xabhM@\x04\x87\x00\xb9kV\xeet\x9d'[\xfb\x7f\x9bE\xd1P"
整个清单是:

[2, '<client>', '<acc_no>', '<username>', False, b"\x11\xb4\xc7\xabhM@\x04\x87\x00\xb9kV\xeet\x9d'[\xfb\x7f\x9bE\xd1P", 0]]

0 个答案:

没有答案