In the latest Django master code, RequestFactory.put behaves fundamentally differently than it did pre-1.5. By default, it expects an octet string as opposed to a dictionary that it will encode like a multipart form. So, for 1.5 and on, we have to be explicit about the multipart type and pre-encode the data. However, pre-1.5 Django expects a dictionary if the content type is multipart. So, the cleanest thing to do is explicitly handle the versions independently.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
__init__.py | Loading commit data... | |
accept.py | Loading commit data... | |
authentication.py | Loading commit data... | |
breadcrumbs.py | Loading commit data... | |
description.py | Loading commit data... | |
files.py | Loading commit data... | |
methods.py | Loading commit data... | |
mixins.py | Loading commit data... | |
models.py | Loading commit data... | |
modelviews.py | Loading commit data... | |
oauthentication.py | Loading commit data... | |
package.py | Loading commit data... | |
parsers.py | Loading commit data... | |
renderers.py | Loading commit data... | |
request.py | Loading commit data... | |
response.py | Loading commit data... | |
reverse.py | Loading commit data... | |
serializer.py | Loading commit data... | |
status.py | Loading commit data... | |
testcases.py | Loading commit data... | |
throttling.py | Loading commit data... | |
validators.py | Loading commit data... | |
views.py | Loading commit data... |