Sorry, can't seem to find what's wrong here, please help: what am I missing???
I'm seeing NoReverseMatch at /zoekopdrachten/4/resultaat/ Reverse for 'resultaat' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'zoekopdrachten/(?P<zoekvraag_id>[0-9]+)/resultaat/$'] Request Method:GETRequest URL: http://127.0.0.1:8000/zoekopdrachten/4/resultaat/Django Version:1.8.5Exception Type:NoReverseMatchException Value: Reverse for 'resultaat' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'zoekopdrachten/(?P<zoekvraag_id>[0-9]+)/resultaat/$'] Exception Location:/Library/Python/2.7/site-packages/django/core/urlresolvers.py in _reverse_with_prefix, line 495Python Executable:/usr/bin/pythonPython Version:2.7.10 with *views.py*: """ zoekopdrachten: views.py """ from django.http import Http404, HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404, render from django.core.urlresolvers import reverse from .models import KlantOrganisatie, ZoekVraag, ZoekVraagLocatie # # Index - overzicht van opdrachtgever, contactpersonen en zoekvragen def index(request): organisatie_lijst = KlantOrganisatie.objects.order_by('klant_organisatie_naam') context = {'organisatie_lijst': organisatie_lijst} return render(request, 'zoekopdrachten/index.html', context) # # Klantverwerking - contactpersoon noteert oordeel en motivatie bij aangeboden zoekresultaten def klantverwerking(request, zoekvraag_id): vraag = get_object_or_404(ZoekVraag, pk=zoekvraag_id) return render(request, 'zoekopdrachten/klantverwerking.html', {'vraag': vraag}) # # Resultaat - inlezen zoekresultaten en opnemen in database bij ZoekVraagResultaat def resultaat(request, zoekvraag_id): vraag = get_object_or_404(ZoekVraag, pk=zoekvraag_id) try: keuze = vraag.zoekvraaglocatie_set.get(pk=request.POST['zoekvraaglocatie']) except (KeyError, ZoekVraagLocatie.DoesNotExist): return render(request, 'zoekopdrachten/vraag.html', { 'vraag': vraag, 'error_message': 'Ongeldige keuze of zoiets', }) else: keuze.zoek_vraag_locatie = 'kippenfarm' keuze.save() return HttpResponseRedirect(reverse('zoekopdrachten:zelfverwerking.html', args=(vraag.id,))) # # Vraag - details van de zoekvraag def vraag(request, zoekvraag_id): vraag = get_object_or_404(ZoekVraag, pk=zoekvraag_id) return render(request, 'zoekopdrachten/vraag.html', {'vraag': vraag}) # # Zelfverwerking - opnemen zoekresultaten in databsae plus eigen beoordeling def zelfverwerking(request, zoekvraag_id): vraag = get_object_or_404(ZoekVraag, pk=zoekvraag_id) return render(request, 'zoekopdrachten/zelfverwerking.html', {'vraag': vraag}) and *urls.py*: """ zoekopdrachten: urls.py """ from django.conf.urls import url from . import views urlpatterns = [ # ex: /zoekopdrachten/ url(r'^$', views.index, name='index'), # ex: /zoekopdrachten/5/ url(r'^(?P<zoekvraag_id>[0-9]+)/$', views.vraag, name='vraag'), # ex: /zoekopdrachten/5/zelfverwerking/ url(r'^(?P<zoekvraag_id>[0-9]+)/zelfverwerking/$', views.zelfverwerking, name='zelfverwerking'), # ex: /zoekopdrachten/5/klantverwerking/ url(r'^(?P<zoekvraag_id>[0-9]+)/klantverwerking/$', views.klantverwerking, name='klantverwerking'), # ex: /zoekopdrachten/5/resultaat/ url(r'^(?P<zoekvraag_id>[0-9]+)/resultaat/$', views.resultaat, name='resultaat'), ] and *vraag.html*: <h1>Zoekvraag "{{ vraag.zoekvraag_id }}"</h1> {% if error_message %} <p><strong>{{ error_message }}</strong></p> </br> {% endif %} <h2>Verzamelen resultaten</h2> <form action="{% url 'zoekopdrachten:resultaat' vraag.zoekvraag_id %}" method="post"> {% csrf_token %} {% for term in vraag.zoekvraagterm_set.all %} <input type="radio" name="term" id="term{{ forloop.counter }}" value="{{ term.id }}" /> <label for="choice{{ forloop.counter }}">1</label><br /> {% endfor %} </br> <input type="submit" value="Verwerken SourcingThing" /> </form> -- 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/d6e5eb3f-c7bc-4890-8c31-c5622f6a9bb2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.