我正在开发自己的博客。一切都很好。我试着准备部署,但没有成功。现在我撤消所有更改,但命名的url现在不起作用(它们以前工作得很好): 错误:
Reverse for ''main_page'' with arguments '()' and keyword arguments '{}' not found
网址:
urlpatterns = patterns('',
url(r'^$', main_page, name='main_page'),
url(r'^blog/', include('blog.blogurls')),
url(r'^comments/', include('django.contrib.comments.urls')),
)
主页视图:
def main_page(request):
object_list = Article.objects.all()
return render_to_response('blog/main_page.html', {'Latest': object_list}
命名url用于:
<p><a href="{% url 'main_page' %}">home</a></p>
用
{% url main_page %}
替换{% url 'main_page' %}
。你知道吗引用django 1.5changelog:
相关问题 更多 >
编程相关推荐