Django 1.4向导和tables2导航无法混合

时间:2012-04-02 14:22:13

标签: django django-formwizard django-tables2

我们正在使用Django 1.4's new wizard创建一个向导。我们有一个向导,只需几步,用户就必须从listview / datagrid / table中选择一行。我们使用Django-tables2来显示此数据。

问题是django的向导有一个固定的URL,并使用一个隐藏的表单字段告诉向导它在哪一步。因此,所有表单都通过POST提交回相同的URL,Django的向导会确定用户来自哪个页面,存储提交的数据并根据隐藏的表单字段确定下一步的位置。

Django-tables2是一个HTML网格,支持通过一组数据进行分页和排序。但是,它使用http GET,传递一些查询字符串变量来指示要排序的列和/或要显示的数据“页面”。

一旦我们在Django向导内的tables2网格中使用排序或分页,GET将调用相同的URL,因为它是GET,Django向导将不会收到它期望调节导航的隐藏表单值,默认情况下,它会愉快地显示向导的第一页。

我想知道是否有人有这方面的经验,并知道一个解决方案,以保持Django向导和Tables2功能。

提前致谢,

埃里克

0 个答案:

没有答案