Ticket #923: wsgi.diff

File wsgi.diff, 699 bytes (added by michael.mcewan@…, 18 years ago)
  • django/core/handlers/wsgi.py

     
    8181
    8282    def _get_get(self):
    8383        if not hasattr(self, '_get'):
    84             self._get = httpwrappers.QueryDict(self.environ['QUERY_STRING'])
     84            # The WSGI spec says 'QUERY_STRING' may be absent.
     85            if self.environ.has_key('QUERY_STRING'):
     86                self._get = httpwrappers.QueryDict(self.environ['QUERY_STRING'])
     87            else:
     88                self._get = httpwrappers.QueryDict(None)
    8589        return self._get
    8690
    8791    def _set_get(self, get):
Back to Top