Hi! There's a lot of error message to copy and paste so please request what 
you would like to see specifically. I am at 
https://docs.djangoproject.com/en/2.2/intro/tutorial04/#use-generic-views-less-code-is-better
 in 
the Django tutorial and it seems replacing HTTPRequests with GenericViews 
broke the web server. I followed the instructions and now have this:

ImproperlyConfigured at /polls/

IndexView is missing a QuerySet. Define IndexView.model, IndexView.queryset, or 
override IndexView.get_queryset().

Request Method: GET
Request URL: http://localhost:8000/polls/
Django Version: 2.2.4
Exception Type: ImproperlyConfigured
Exception Value: 

IndexView is missing a QuerySet. Define IndexView.model, IndexView.queryset, or 
override IndexView.get_queryset().

Exception Location: E:\computer 
stuff\python\lib\site-packages\django\views\generic\list.py in 
get_queryset, line 39
Python Executable: E:\computer stuff\python\python.exe
Python Version: 3.7.3
Python Path: 

['E:\\computer stuff\\python\\Django\\mysite',
 'E:\\computer stuff\\python',
 'E:\\computer stuff\\python\\Lib',
 'E:\\computer stuff\\python\\Django\\mysite',
 'E:\\computer stuff\\python\\python37.zip',
 'E:\\computer stuff\\python\\DLLs',
 'E:\\computer stuff\\python\\lib\\site-packages',
 'E:\\computer stuff\\python\\lib\\site-packages\\scrapy-1.5.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\service_identity-18.1.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\pydispatcher-2.0.5-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\parsel-1.5.1-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\six-1.12.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\cssselect-1.0.3-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\pyopenssl-19.0.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\lxml-4.3.4-py3.7-win-amd64.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\queuelib-1.5.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\w3lib-1.20.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\pyasn1_modules-0.2.5-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\win32',
 'E:\\computer stuff\\python\\lib\\site-packages\\win32\\lib',
 'E:\\computer stuff\\python\\lib\\site-packages\\Pythonwin']

Server time: Fri, 1 Nov 2019 01:03:42 -0700
Traceback Switch to copy-and-paste view <http://localhost:8000/polls/#>

   - E:\computer 
   stuff\python\lib\site-packages\django\core\handlers\exception.py in inner
   1. 
      
                  response = get_response(request)
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\core\handlers\base.py
    in _get_response
   1. 
      
                      response = self.process_exception_by_middleware(e, 
request)
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\core\handlers\base.py
    in _get_response
   1. 
      
                      response = wrapped_callback(request, *callback_args, 
**callback_kwargs)
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\views\generic\base.py
    in view
   1. 
      
                  return self.dispatch(request, *args, **kwargs)
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\views\generic\base.py
    in dispatch
   1. 
      
              return handler(request, *args, **kwargs)
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\views\generic\list.py
    in get
   1. 
      
              self.object_list = self.get_queryset()
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   - E:\computer stuff\python\lib\site-packages\django\views\generic\list.py
    in get_queryset
   1. 
      
                          'cls': self.__class__.__name__
      
      …
   ▶ Local vars <http://localhost:8000/polls/#>
   
Request informationUSER

admin
GET

No GET data
POST

No POST data






for http://localhost:8000/polls/













but polls.1 works:


What's new? Not much
 Nothing
 I don't know
 The best






but voting yields


ValueError at /polls/1/vote/

The view polls.views.vote didn't return an HttpResponse object. It returned 
None instead.

Request Method: POST
Request URL: http://localhost:8000/polls/1/vote/
Django Version: 2.2.4
Exception Type: ValueError
Exception Value: 

The view polls.views.vote didn't return an HttpResponse object. It returned 
None instead.

Exception Location: E:\computer 
stuff\python\lib\site-packages\django\core\handlers\base.py in 
_get_response, line 126
Python Executable: E:\computer stuff\python\python.exe
Python Version: 3.7.3
Python Path: 

['E:\\computer stuff\\python\\Django\\mysite',
 'E:\\computer stuff\\python',
 'E:\\computer stuff\\python\\Lib',
 'E:\\computer stuff\\python\\Django\\mysite',
 'E:\\computer stuff\\python\\python37.zip',
 'E:\\computer stuff\\python\\DLLs',
 'E:\\computer stuff\\python\\lib\\site-packages',
 'E:\\computer stuff\\python\\lib\\site-packages\\scrapy-1.5.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\service_identity-18.1.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\pydispatcher-2.0.5-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\parsel-1.5.1-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\six-1.12.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\cssselect-1.0.3-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\pyopenssl-19.0.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\lxml-4.3.4-py3.7-win-amd64.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\queuelib-1.5.0-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\w3lib-1.20.0-py3.7.egg',
 'E:\\computer '
 'stuff\\python\\lib\\site-packages\\pyasn1_modules-0.2.5-py3.7.egg',
 'E:\\computer stuff\\python\\lib\\site-packages\\win32',
 'E:\\computer stuff\\python\\lib\\site-packages\\win32\\lib',
 'E:\\computer stuff\\python\\lib\\site-packages\\Pythonwin']

Server time: Fri, 1 Nov 2019 01:11:31 -0700
Traceback Switch to copy-and-paste view 
<http://localhost:8000/polls/1/vote/#>

   - E:\computer 
   stuff\python\lib\site-packages\django\core\handlers\exception.py in inner
   1. 
      
                  response = get_response(request)
      
      …
   ▶ Local vars <http://localhost:8000/polls/1/vote/#>
   - E:\computer stuff\python\lib\site-packages\django\core\handlers\base.py
    in _get_response
   1. 
      
                      "returned None instead." % (callback.__module__, 
view_name)
      
      …
   ▶ Local vars <http://localhost:8000/polls/1/vote/#>
   
Request informationUSER

admin
GET

No GET data
POST
VariableValue
csrfmiddlewaretoken 

'pLPWGJ7M3I1Idu1wuWYN1sTwdE9cESkJnCgd1jIY1qHc5ebY4sg6hSdNnyFeWOE6'

choice 

'2'




Okay. So. I'm going to study this tutorial and code and see if I can solve 
the problem myself. If anyone has any suggestions I'll be checking back 
daily, so ti's much appreciated in advance.

Thank you!

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/60455aa7-7819-46bd-b40e-3e45dfcc956f%40googlegroups.com.

Reply via email to