django 2.2.6覆盖了DATA_UPLOAD_MAX_MEMORY_SIZE

直到上个月,我一直在使用django 1.11.23,在settings.py中没有提到DATA_UPLOAD_MAX_MEMORY_SIZE。它用于允许有效载荷,其大小远大于默认值2.5MB。但是,在切换到Django 2.2.6和(djangorestframework从3.9.1升级到3.10.3)后,它突然开始引发“ RequestDataTooBig”异常。现在要运行相同的有效负载,我被迫添加DATA_UPLOAD_MAX_MEMORY_SIZE = 1024 * 1024 * 100(在这里看到多个答案之后)。我也从python 2.7切换到python 3.6.8,但理想情况下应该不会引起任何问题。为什么在settings.py中没有此限制的情况下在django 1.11.23中可以工作?

tchenfengm 回答:django 2.2.6覆盖了DATA_UPLOAD_MAX_MEMORY_SIZE

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2970471.html

大家都在问