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.