When I try to go to index.html, I get: 

Exception Type: NoReverseMatch
Exception Value: 

Reverse for 'item_detail' with arguments '(1, 1)' not found. 2 pattern(s) 
tried: [u'item\\.(?P<format>[a-z0-9]+)/?$', 'item/$']


My Views: 


def index(request): 
    items = Item.objects.exclude(amount=0)
    return render(request, 'inventory/index.html',{
    'items': items,
    })
    def item_detail(request): 
    try: 
        id=request.GET['id']       
        item = Item.objects.get(id=id)
    except Item.DoesNotExist: 
        raise Http404("This item doesn't exist")
    return render(request, 'inventory/item_detail.html',{
        'item': item,
    })


index.html


{%extends "base.html" %} 

{%block content%}

<h3> Find An Item </h3> 

<form id="form" form action = "item/" method="get">
    Item Name:<br>
    <input id="entry" type="text" name="id"><br>
    <br><br>
    <input type="submit" value="Submit">
  </form>

  <h2 id="output"></h2>

{%endblock%}


On Saturday, September 23, 2017 at 4:39:48 PM UTC-4, James Schneider wrote:
>
>
>
> On Sep 23, 2017 1:27 PM, "Mel DeJesus" <[email protected] <javascript:>> 
> wrote:
>
> Unfortunately, I didn't show my entire URLpatterns list, and the ^item/$ 
>  seems to interfere with the ^$ of the previous:  Any suggestions for a 
> work around? thanks again. 
>
> from django.conf.urls import include, url
> from django.contrib import admin
> from rest_framework.urlpatterns import format_suffix_patterns
> from durham_app import views
>
> urlpatterns = [
> # Examples:
> url(r'^admin/', include(admin.site.urls)),
> url(r'^$', views.index, name='index'), 
> url(r'^item/$', views.item_detail, name='item_detail'), 
> url(r'^items/', views.ItemList.as_view()),
> ]
>
> urlpatterns = format_suffix_patterns(urlpatterns)
>
>
>
> There isn't really a reason that any of those URL patterns would interfere 
> with each other. I'd change the last one to r'items/$', but otherwise they 
> look fine.
>
> What do you mean by 'interfere'?
>
> -James
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/8a1194fc-c1fb-4b02-9d14-9400321342bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to