Python RequestDataTooBig请求正文超出设置。数据\u上载\u最大\u内存\u大小

Python RequestDataTooBig请求正文超出设置。数据\u上载\u最大\u内存\u大小,python,django,Python,Django,我试图将base64编码的映像从客户端发送到django服务器,但当映像大于2.5 MB时,我得到: Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. Request body exceed

我试图将base64编码的映像从客户端发送到django服务器,但当映像大于2.5 MB时,我得到:

Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.

Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/handlers.py", line 63, in __call__
return self.application(environ, start_response)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 170, in __call__
response = self.get_response(request)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 124, in get_response
response = self._middleware_chain(request)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 41, in inner
response = response_for_exception(request, exc)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 76, in response_for_exception
response = debug.technical_500_response(request, *sys.exc_info(), status_code=400)
File "/usr/local/lib/python2.7/dist-packages/django/views/debug.py", line 84, in technical_500_response
html = reporter.get_traceback_html()
File "/usr/local/lib/python2.7/dist-packages/django/views/debug.py", line 316, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "/usr/local/lib/python2.7/dist-packages/django/views/debug.py", line 293, in get_traceback_data
'filtered_POST': self.filter.get_post_parameters(self.request),
File "/usr/local/lib/python2.7/dist-packages/django/views/debug.py", line 167, in get_post_parameters
return request.POST
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 128, in _get_post
self._load_post_and_files()
File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 310, in _load_post_and_files
self._post, self._files = QueryDict(self.body, encoding=self._encoding), MultiValueDict()
File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 268, in body
raise RequestDataTooBig('Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.')
RequestDataTooBig: Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
[31/Dec/2016 12:33:50] "POST /chat_photo/ HTTP/1.1" 500 59

我不知道如何发送3-4MB这样的大照片。

这是django诱导的检查,以避免任何可疑活动


只需在settings.py中添加以下行即可

DATA\u UPLOAD\u MAX\u MEMORY\u SIZE=5242880
#您想要的大小我已经给了5MB

默认情况下,数据上传的最大内存大小为2.5MB

您可以在默认情况下查看全局设置值
django.conf.global_settings

“您可以将其设置为无以禁用检查。”该引号写在您发送给我的文件中,但如何将该检查设置为无?在您的settings.py文件中。谢谢兄弟!新年快乐!我不明白你的问题