Page not found (404)

No Tag matches the given query.
Request Method: GET
Request URL: http://feyton.co.rw/blog/tag/2/Django/
Raised by: blog.views.tag_view

Using the URLconf defined in feyton.urls, Django tried these URL patterns, in this order:

  1. admin/
  2. [name='home']
  3. terms/ [name='terms']
  4. privacy/ [name='privacy']
  5. about/ [name='about']
  6. work/ [name='work']
  7. dashboard/ [name='dashboard']
  8. blog/ [name='blog']
  9. blog/ <pk>/<title>/ [name='blog-detail']
  10. blog/ category/<pk>/<title>/ [name='category-view']
  11. blog/ tag/<pk>/<name>/ [name='tag-view']

The current path, blog/tag/2/Django/, matched the last one.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.