Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django模板调试和取消抑制异常_Python_Django_Debugging_Django Templates - Fatal编程技术网

Python Django模板调试和取消抑制异常

Python Django模板调试和取消抑制异常,python,django,debugging,django-templates,Python,Django,Debugging,Django Templates,举个例子,我刚刚遇到了一个bug: {% for object in some_list %} <li{% if object.time.date > read_time %}class="unread"{% endif %}> {{ object }} </li> {% endfor %} {%for some_list%} read_time%}class=“未读”{%endif%}> {{object}} {%endfor%} 由于我正在将dat

举个例子,我刚刚遇到了一个bug:

{% for object in some_list %}
<li{% if object.time.date > read_time %}class="unread"{% endif %}>
    {{ object }}
</li>
{% endfor %}
{%for some_list%}
read_time%}class=“未读”{%endif%}>
{{object}}

{%endfor%}
由于我正在将
datetime.date
datetime.datetime
进行比较,因此此操作失败。我通过创建一个自定义过滤器,传入两个变量并打印它们各自的
\uuu repr\uu
来发现问题。浪费时间。我也可以使用,但这仍然是相当间接的

我怎样才能访问在比较时在内部抛出的异常?一般来说,如何从django模板中获取更多异常


DEBUG
TEMPLATE\u DEBUG
均为真。我有一个非常有用的方法,但在这种情况下不行。我尝试过在无效的情况下使用
模板\u字符串\u,但这似乎没有任何影响。

部分脱离主题,但PyCharm Pro允许您调试django模板。关于主题-我可以想象django的模板代码中会有这样的处理,我不知道具体在哪里,但您可以在这里设置断点,部分脱离主题,但PyCharm Pro允许您调试django模板。关于主题-我可以想象django的模板代码中会有这样的处理,我不知道具体在哪里,但您可以在这里设置断点