Django

Code

Ticket #923: wsgi.diff

File wsgi.diff, 0.7 kB (added by michael.mcewan@gmail.com, 3 years ago)
  • django/core/handlers/wsgi.py

    old new  
    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):