mirror of
https://github.com/django/django.git
synced 2025-12-06 01:51:04 +00:00
Fixed #19101 -- Decoding of non-ASCII POST data on Python 3.
Thanks Claude Paroz.
This commit is contained in:
parent
ac2052ebc8
commit
095eca8dd8
3 changed files with 15 additions and 2 deletions
|
|
@ -276,6 +276,9 @@ class QueryDict(MultiValueDict):
|
|||
encoding = settings.DEFAULT_CHARSET
|
||||
self.encoding = encoding
|
||||
if six.PY3:
|
||||
if isinstance(query_string, bytes):
|
||||
# query_string contains URL-encoded data, a subset of ASCII.
|
||||
query_string = query_string.decode()
|
||||
for key, value in parse_qsl(query_string or '',
|
||||
keep_blank_values=True,
|
||||
encoding=encoding):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue