Python 什么是';第0行的模板错误';在django是什么意思?
我在django网站上发现了一个错误,它是零除法错误。我无法找到错误的来源,我认为这可能是因为mathfilter,但仍然不确定 我在这里要问的是,django给出了一个错误,说它发生在第0行,我不知道这到底是什么意思 这是模板文件的开头:Python 什么是';第0行的模板错误';在django是什么意思?,python,django,Python,Django,我在django网站上发现了一个错误,它是零除法错误。我无法找到错误的来源,我认为这可能是因为mathfilter,但仍然不确定 我在这里要问的是,django给出了一个错误,说它发生在第0行,我不知道这到底是什么意思 这是模板文件的开头: 1 {% extends "main.html" %} 2 {% include "ru.html" %} 3 {% load staticfiles %} 4 {% load mathfilters %} 5 {% load human
1 {% extends "main.html" %}
2 {% include "ru.html" %}
3 {% load staticfiles %}
4 {% load mathfilters %}
5 {% load humanize %}
当我看到这个(第0行的错误)时,我唯一想到的是查看main.html文件。但是我找不到任何可能导致零除法错误的东西
- 如何调试
- 什么可能导致此错误
- 第0行的错误意味着什么?我应该调试哪个文件
- 哪些过滤器可能导致这种情况
- 有可能的版本问题吗
Error during template rendering
In template …project/templates/base.html, error at line 0
Reverse for 'search' not found. 'search' is not a valid view function or pattern name.
我如何解决它:
搜索
的文件,特别是在{%url'搜索“%}
标记中URL.py
中定义),在我的例子中,它是foo search
)删除所有内容并开始逐个添加回行,直到重新生成错误。然后,yiu将知道哪一行是罪魁祸首。有一个名为{%block main_wrapper%}哪个8或9模板使用该块。因此,我不确定这可能很容易解决。但我想问的是,是否有任何方法可以看出此错误来自spesific模板内的spesific块?它给出了一般错误,如我上面所述。在错误页面的trackback部分,将有突出显示的代码部分。这是错误是Yes。但它只显示筛选器和django文件,没有我们编写的代码。