request.post_vars() no longer discards empty values

This commit is contained in:
Simon Willison 2020-06-03 06:48:39 -07:00
commit 0934844c0b
2 changed files with 7 additions and 3 deletions

View file

@ -80,7 +80,7 @@ class Request:
body += message.get("body", b"")
more_body = message.get("more_body", False)
return dict(parse_qsl(body.decode("utf-8")))
return dict(parse_qsl(body.decode("utf-8"), keep_blank_values=True))
@classmethod
def fake(cls, path_with_query_string, method="GET", scheme="http"):