我正在開發自己的博客。一切都很好。我嘗試過爲部署做好準備,但沒有成功。現在,我取消所有更改,但名爲url現在不工作(他們是完美的工作之前): 錯誤:命名的網址不工作在Django 1.5和Python 2.7
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>
它的工作。但我不記得模板中有任何更改。 thanx – user2647448
你的模板中是否有'{%load url from future%}? – alecxe
不!未來有什麼網址? – user2647448