thanks Xavier,

the problem was that I mistyped poll.id as poll_id and now it works fine.

Thanks again for your input.

Regards,
Max

On Saturday, October 12, 2013 11:30:53 AM UTC-7, Xavier Ordoquy wrote:
>
> Hi,
>
> It looks like you are missing the poll in your context.
> {% url 'detail' poll.id %} will try to match an url named detail with the 
> argument poll.id
> However Django says it can't find a reverse for 'detail' with arguments 
> ('',) which means that you don't have a poll in your context (or the 
> poll.id is empty).
> Double check that you already did the part 
> https://docs.djangoproject.com/en/1.5/intro/tutorial03/#raising-a-404-errorsince
>  the view is there and that there's no typo in the render(..., 
> {'poll': poll})
>
> Regards,
> Xavier,
> Linovia.
>
> Le 12 oct. 2013 à 17:12, [email protected] <javascript:> a écrit :
>
> Hi everyone,
> I'm following the official django tutorials to learn Django by building 
> the polls app...
>
> Everything seemed great until chapter 3.
>
> I had this link as part of my index template, which was working fine:
>
> <li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li>
>
> however, this is hardcoded and the tutorial suggested a better way was to 
> use:
>
> <li><a href="{% url 'detail' poll.id %}">{{ poll.question }}</a></li>
>
> so that you'll be better of when dealing with huge number of templates and 
> u have to make changes to the url.
>
> Since I made the above change I get the following errors when I run the 
> app:
> Exception Type:NoReverseMatchException Value:
>
> Reverse for 'detail' with arguments '('',)' and keyword arguments '{}' not 
> found.
>
>
> Usually I could easily read where the error is coming from and deal with 
> it but in this case I can't spot the cause of the error hence I'm unable to 
> progress with my study.
> Any help will be greatly appreciated.
>
>
>
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> 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/c33a669a-ff0e-44cf-b95a-93296e71150c%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/b0ebeeae-7d93-4dce-bdc3-a90eb10da7fb%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to