Django 生产环境中URL反向解析中的TypeError

Django 生产环境中URL反向解析中的TypeError,django,django-templates,Django,Django Templates,关于URL的反向解析,我有一个仅用于生产的错误。我的模板代码如下所示: {% for result in result_list %} <div class="result"> {% if grh_out %} <form action= "{% url 'result_show' forloop.counter0 %}" method="post"> {% endif %} ... {% endfor %} val 0 pattern

关于URL的反向解析,我有一个仅用于生产的错误。我的模板代码如下所示:

{% for result in result_list %}
<div class="result">

{% if grh_out %}
<form action= "{% url 'result_show' forloop.counter0 %}" method="post">
{% endif %}

...
{% endfor %}
val             0
pattern         'result_show/(\\d+)'
self            <RegexURLResolver 'expofit_web.urls' (None:None) ^/>
args            (0,)
_prefix         u'/~amartino/'
possibility     [(u'result_show/%(_0)s', [u'_0'])]
unicode_args    [u'0']
possibilities   [([(u'result_show/%(_0)s', [u'_0'])], 'result_show/(\\d+)', {})]
lookup_view     u'result_show'
prefix_norm     u'/%7Eamartino/'
prefix_args     []
params          [u'_0']
result          u'result_show/%(_0)s'
defaults            {}
kwargs          {} 
局部变量如下所示:

{% for result in result_list %}
<div class="result">

{% if grh_out %}
<form action= "{% url 'result_show' forloop.counter0 %}" method="post">
{% endif %}

...
{% endfor %}
val             0
pattern         'result_show/(\\d+)'
self            <RegexURLResolver 'expofit_web.urls' (None:None) ^/>
args            (0,)
_prefix         u'/~amartino/'
possibility     [(u'result_show/%(_0)s', [u'_0'])]
unicode_args    [u'0']
possibilities   [([(u'result_show/%(_0)s', [u'_0'])], 'result_show/(\\d+)', {})]
lookup_view     u'result_show'
prefix_norm     u'/%7Eamartino/'
prefix_args     []
params          [u'_0']
result          u'result_show/%(_0)s'
defaults            {}
kwargs          {} 
val 0
模式“结果显示/(\\d+)
自己
args(0,)
_前缀u'/~amartino/'
可能性[(u'结果显示/%('u 0)s',[u''u 0'])]
unicode_参数[u'0']
可能性[([(u'result\u show/%(\u 0)s',[u'u 0'])],'result\u show/(\\d+),{}]
查找\查看'结果\显示'
前缀_normu'/%7Eamartino/'
前缀_args[]
参数[u''u 0']
结果u'result_show/%(_0)s'
默认值{}
kwargs{}

生产环境中有什么不同之处可能会影响这一点?

这是一个问题。修补程序应用于上的主分支。

forloop.counter0的值为0,这是不允许的。“你为什么要放那个柜台?”凯瑟琳在IRC频道上问道。这似乎是一个错误。他们说问题是i
u'/%7Eamartino/'
。~被解释为%7。我还在寻找答案。