Python 带有Apache的django rest框架数据表显示414 URI过长错误
先决条件Python 带有Apache的django rest框架数据表显示414 URI过长错误,python,django,apache,django-rest-framework,datatables,Python,Django,Apache,Django Rest Framework,Datatables,先决条件 OS-Centos 7 Python 3.6.4 Django 3.0(或3.1.1) Django Rest框架3.11.1 django rest框架数据表0.5.0 Apache2.4 甲骨文19.1 我有一个简单的RESTAPI——它从Oracle数据库中的一个表中获取所有数据。这个Django框架托管在ApacheWebServer上。使用django rest框架datatables将该数据馈送到datatable中 当我使用djangorest框架从API获取数据时
- OS-Centos 7
- Python 3.6.4
- Django 3.0(或3.1.1)
- Django Rest框架3.11.1
- django rest框架数据表0.5.0
- Apache2.4
- 甲骨文19.1
- 当我使用djangorest框架从API获取数据时,它工作得很好
- 当我使用带有
作为查询参数的模板获取数据时,URL会发生更改,并且由于我的表由50-60列组成,它会变成一个非常长的URL?format=datatables
- 因此抛出一个414错误
它与django固有的Web服务器配合得很好,但使用django时会失败。是的,我遇到了这样的问题,并重新配置了代码以缩短URI。django rest framework datatables还支持POST请求,解决了GET URI过长的特殊问题,请参阅: 以及: