I just double checked. A month ago I followed the Django Polls tutorial to the point and all of the above worked.
But the second time I followed the Polls tutorial I used different Model names such as *"class Citizen_voice(models.Model)"* instead of the tutorials table name. class Poll(models.Model): Will my underscore table naming convention cause problems with *"Generic views"* usage? On Wednesday, July 3, 2013 12:37:50 AM UTC+2, Pepsodent Cola wrote: > > Hi, > > 1.) > When following the Django 1.5 poll tutorial everything works ok. Until I > try to implement the *"Generic views"* to use less code in the poll, then > the poll app breaks. > > https://docs.djangoproject.com/en/1.5/intro/tutorial04/#use-generic-views-less-code-is-better > > > 2.) > When go to this link in my web browser, then I get the following error > message. > http://localhost:8000/polls/specifics/2/ > > Exception Value: > > Reverse for 'vote' with arguments '('',)' and keyword arguments '{}' not > found. > > > > 3.) > *Error during template rendering* > /mysite/polls/templates/polls/detail.html, *error at line 6* > > http://pastebin.com/4HSt1VyS > > > <h1>{{ poll.question }}</h1> > > {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% > endif %} > > *<!-- poll.id = pk -->* > *<form action="{% url 'polls:vote' pk %}" method="post">* > {% csrf_token %} > {% for choice in poll.choice_set.all %} > <input type="radio" name="choice" id="choice{{ forloop.counter }}"value > ="{{ choice.id }}" /> > <label for="choice{{ forloop.counter }}">{{ choice.choice_text }}< > /label><br /> > {% endfor %} > <input type="submit" value="Vote" /> > </form> > > > 4.) > Which files do I need to edit when refactoring the old working code to the > "Generic views" code? > > I have already edited *"polls/urls.py"*. > https://docs.djangoproject.com/en/1.5/intro/tutorial04/#amend-urlconf > > And I have edited *"polls/views.py"* > https://docs.djangoproject.com/en/1.5/intro/tutorial04/#amend-views > > And I tried to edit *"detail.html"* template file as described at point > 3.) but I still get the same error message. > *Error during template rendering* > /mysite/polls/templates/polls/detail.html, *error at line 6* > * > * > -- 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. For more options, visit https://groups.google.com/groups/opt_out.

