TooManyFieldsSent at /xxx/
The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS.
这是一个post请求,数据格式formData,传输数据比较大
以下是settings上的配置,测试和生产用的同样的配置(试过修改正式环境DATA_UPLOAD_MAX_NUMBER_FIELDS,某个值或者none,结果都一样,正式环境仍然会报错,测试环境不会出错 )
DATA_UPLOAD_MAX_MEMORY_SIZE = 128 * 1024 * 1024
# DATA_UPLOAD_MAX_NUMBER_FIELDS = 10240
问题在于同样的接口,同样的配置(settings里没有配置这项,都是用的默认值)
正式环境会报这个问题,测试环境不会,有什么定位思路~~
==========================================
定位到了,已复现,升级django版本可以解决
检查一下这两个环境处理请求有什么不同
settings.py 文件里: