I am receiving the following error message whenever I try to load any item page
TypeError at /item/103/
itemprofile() got an unexpected keyword argument 'item_id'
The following is my urls.py
urlpatterns = patterns('',
#item urls
...
url(r'^item/(?P<item_id>\d+)/$', views.itemprofile, name='itemprofile')
Your regex on URL is completely fine. Add argument
item_id
to your view function and it should work: