DATA_UPLOAD_MAX_MEMORY_SIZE被Django 2.2.6覆盖

2024-06-28 20:11:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在使用django1.11.23直到上个月,在settings.py中没有提到数据上传\最大内存\大小。它曾经允许有效负载的大小远远大于默认值2.5MB。然而,在切换到Django 2.2.6和(djangorestframework从3.9.1升级到3.10.3)时,它突然开始引发“RequestDataTooBig”异常。现在要运行相同的有效负载,我必须添加数据\u UPLOAD\u MAX\u MEMORY\u SIZE=1024*1024*100(在这里看到多个答案之后)。我还从Python2.7切换到Python3.6.8,但这在理想情况下不会引起任何问题。为什么在django 1.11.23中没有settings.py的这个限制呢


Tags: 数据django内存答案pysizesettings情况