【问题标题】:Django Template tags debuggingDjango 模板标签调试
【发布时间】:2014-05-11 05:54:55
【问题描述】:

我有一个 html 模板,如下所示,我想知道获取/调试 django 标签 {% %} 值的方法是什么。我想在运行时查看标签值。例如

{% for category in categories %} {% for error in form.errors %}

<!DOCTYPE html>
<html>
    <head>
        <title>Rango</title>
    </head>

    <body>
        <h1>Rango says...hello world!</h1>

        {% if categories %}
            <ul>
                {% for category in categories %}
                <a href= 'tango/page_view'>
                    <li>
                     {{ category.name }} 
                    </li>
                </a>
                {% endfor %}
            </ul>
        {% else %}
            <strong>There are no categories present.</strong>
        {% endif %}

    </body>
</html>

【问题讨论】:

    标签: python django python-2.7 django-templates


    【解决方案1】:

    这是django-debug-toolbar 的完美用例。

    Template 面板显示使用的模板和上下文,以及它们的模板路径。

    或者,或者,只需打印出您想要查看的值:

    {% for category in categories %}
        {{ category }}
        ...
    {% endfor %}
    

    希望对您有所帮助。

    【讨论】:

    • 感谢 alecxe 的快速响应,我配置了工具栏,它对我真的很有帮助:)
    猜你喜欢
    • 2010-11-29
    • 2021-02-18
    • 1970-01-01
    • 2011-02-09
    • 2012-10-31
    • 2013-04-22
    • 2014-03-20
    • 1970-01-01
    • 2014-07-01
    相关资源
    最近更新 更多