我有以下击溃:相同的看法不同的URL
url(r'^future/programs/$', main.programs, {'period': 'future'}),
url(r'^past/programs/$', main.programs, {'period': 'past'}),
当我尝试显示模板链接,使用模板标签url
这样
{% url main.views.main.programs %}
我总是链接/past/programs/
。当我尝试这样
{% url main.views.main.programs period="future" %}
我得到一个错误:
Caught NoReverseMatch while rendering: Reverse for 'main.views.main.programs' with arguments '()' and keyword arguments '{'period': u'future'}' not found.
我怎样才能显示链接/future/programs/
?
'main.views.main.candidates'是一个错字吗?要链接到'/ future/programs /',你应该调用'{%url main.views.programs period ='future'%}' –
@pastylegs是的,这是一个错字。纠正。 – Deadly