我需要在POST请求表单中将排序请求返回到我的模板页面,但django-tables2
提供的列的类型给出了一个GET请求表单:
http://127.0.0.1:8000/mypage?sort=mycolumn
<form
id="test"
action="{% url 'myview' %}"
method="post">
{% csrf_token %}
#somes buttons and filters
<div
class="row"
style=" white-space: nowrap; top: 950px;">
<div class="form-group col-lg-7 center">
{% load django_tables2 %} {% render_table table %} <br />
</div>
</div>
</form>
如何改变这种&#39;排序&#39;在POST请求而不是GET请求?
提前致谢。
答案 0 :(得分:0)
django-tables2使用链接(在<a>
标签中)来操纵排序。如果要将其更改为POST,则必须更改模板以使用某种方式替换用于排序的<a>
标记,以提交与POST请求相同的信息。如果已完成,则应更改RequestConfig
以查看POST where it currently looks in GET
我很好奇为什么你希望将其转换为POST数据。