Python django程序如何从js表单流向请求对象生成?

Python django程序如何从js表单流向请求对象生成?,python,django,pagination,Python,Django,Pagination,好的,我在django网站上有一个网页。该页面显示一个数据表,该表可以按列排序。当我单击其中一列的标题时,页面 使用urlwww.oneOwesomeSite/theHolyPage?orderby=column6重新呈现自身 这很好,很漂亮 现在,当我单击底部导航栏以便对表行进行分页时,新的url会变成 www.oneOwesomeSite/theHolyPage?page=3,orderby过滤器消失 问题是谁在创建新的请求对象,在停止orderby参数的同时向其添加页面参数 我们已经知道,

好的,我在django网站上有一个网页。该页面显示一个数据表,该表可以按列排序。当我单击其中一列的标题时,页面 使用url
www.oneOwesomeSite/theHolyPage?orderby=column6重新呈现自身
这很好,很漂亮

现在,当我单击底部导航栏以便对表行进行分页时,新的url会变成
www.oneOwesomeSite/theHolyPage?page=3
,orderby过滤器消失

问题是谁在创建新的请求对象,在停止orderby参数的同时向其添加页面参数

我们已经知道,当程序运行与该表关联的view.py文件时,在这个阶段请求对象已经设置,原始参数丢失。 还找到了调用分页的HTML文件

<script>
$(function() {

    $('.paginators').on("click", function(event){     
        $('#form-page').val($(this).data('page'));
        $('#search-form').submit();

    });
});
</script>
并添加以下行:

 $('#form-sort').val('date');
然后,除了分页之外,还可以按日期列对表进行排序。 但这是硬编码的。我该放什么来代替呢

请参阅$('#表单页').val($(this.data('page'));线 “数据页”与以下行相关: 我假设data('page')从{{table.page.number}获取其内容。 这张桌子是谁的?它与django_表2 API有关吗? 如何查询{{table}}的属性并获取column属性


伙计,这不是我的密码。当然,这是没有文件记录的。

有点让人困惑。您在使用任何jquery表、django-tables2或其他什么?很抱歉,前面没有响应。那是周末,我不在办公室。我正在吃清脆的表格。这可能是相关的。我不知道我的代码中还有任何其他django api可能会篡改请求/响应序列。在这个应用程序中还有django_表2,不管是什么。该死的。现在我已经弄清楚了这些API实际上做了什么。反正我也不想认识django。。。
$('.paginators').on("click", function(event){     
        $('#form-page').val($(this).data('page'));
        $('#search-form').submit();

});
 $('#form-sort').val('date');