I think somebody just updated the tutorial document as

return HttpResponseRedirect(reverse('polls:results', args=(p.id,)))

Thanks..


--


26 Ocak 2013 Cumartesi 13:54:04 UTC+2 tarihinde Fatih Tiryakioglu yazdı:
>
> Hi all,
>
> I have encountered following error in the django tutorial. It is a reverse 
> function error and the problematic line:
>
> return HttpResponseRedirect(reverse('polls.views.results', args=(p.id,)))
>
> In the "vote" view, I choose one of the choices, and click the vote 
> button. Instead of "results" view, I face this error. ("results" view 
> works, and the scores of the choices are also correct.)
>
> My tree:
>
> .
> ├── databaseim.db
> ├── manage.py
> ├── polls
> │   ├── admin.py
> │   ├── admin.pyc
> │   ├── __init__.py
> │   ├── __init__.pyc
> │   ├── models.py
> │   ├── models.pyc
> │   ├── tests.py
> │   ├── urls.py
> │   ├── urls.pyc
> │   ├── views.py
> │   └── views.pyc
> └── proje1
>     ├── __init__.py
>     ├── __init__.pyc
>     ├── settings.py
>     ├── settings.pyc
>     ├── templatelerim
>     │   ├── admin
>     │   │   └── base_site.html
>     │   └── polls
>     │       ├── detail.html
>     │       ├── index.html
>     │       └── results.html
>     ├── urls.py
>     ├── urls.pyc
>     ├── wsgi.py
>     └── wsgi.pyc
>
> --
>
>
> Environment:
>
>
> Request Method: POST
> Request URL: http://127.0.0.1:8000/polls/1/vote/
>
> Django Version: 1.4.3
> Python Version: 2.7.3
> Installed Applications:
> ('django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.messages',
>  'django.contrib.staticfiles',
>  'django.contrib.admin',
>  'polls')
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.middleware.csrf.CsrfViewMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.contrib.messages.middleware.MessageMiddleware')
>
> Traceback:
> File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" 
> in get_response
>   111.                         response = callback(request, 
> *callback_args, **callback_kwargs)
> File "/home/mehmet/internet_projeleri/proje1/polls/views.py" in vote
>   55.         return HttpResponseRedirect(reverse('polls.views.results', 
> args=(p.id,)))
> File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" 
> in reverse
>   476.     return iri_to_uri(resolver._reverse_with_prefix(view, prefix, 
> *args, **kwargs))
> File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" 
> in _reverse_with_prefix
>   396.                 "arguments '%s' not found." % (lookup_view_s, args, 
> kwargs))
>
> Exception Type: NoReverseMatch at /polls/1/vote/
> Exception Value: Reverse for 'polls.views.results' with arguments '(1,)' 
> and keyword arguments '{}' not found.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to