Issue #18978: Allow Request.method to be defined at the class level.
This commit is contained in:
parent
4f7a36f84f
commit
7dc4f4bbab
|
@ -271,7 +271,8 @@ class Request:
|
|||
origin_req_host = request_host(self)
|
||||
self.origin_req_host = origin_req_host
|
||||
self.unverifiable = unverifiable
|
||||
self.method = method
|
||||
if method:
|
||||
self.method = method
|
||||
|
||||
@property
|
||||
def full_url(self):
|
||||
|
@ -320,7 +321,7 @@ class Request:
|
|||
|
||||
def get_method(self):
|
||||
"""Return a string indicating the HTTP request method."""
|
||||
if self.method is not None:
|
||||
if getattr(self, 'method', None) is not None:
|
||||
return self.method
|
||||
elif self.data is not None:
|
||||
return "POST"
|
||||
|
|
Loading…
Reference in New Issue