Django 1.5では、{%url%}を使用してリンクを表示しようとするまで、ページが正常に機能するようになっています。いくつかのDjangoドキュメントを読み、Stack Overflowを調べましたが、アイテムを機能させることができません。
私がここで間違っていることを誰かが見ていますか?
私が得るエラー
NoReverseMatch at /blog/
Reverse for 'single' with arguments '(1,)' and keyword arguments '{}' not found.
urls.py
urlpatterns = patterns('',
url(r'^$', blog, name = 'blog'),
url(r'^(?P<id>(\d+))/$', single, name = 'single')
)
blog.html
<a href="{% url 'single' o.id %}">Read More</a>
解決
解決
解決
それはその愚かなセミコロンです!
<a href="{% url 'blog:single' o.id %}">Read More</a>
urlpatterns = patterns('',
url(r'^$', blog, name = 'blog'),
url(r'^(?P<id>\d+)/$', single, name = 'single')
)