我正在寻找一些Django应用程序,它可以促进从表格数据 呈现HTML表格(带分页和每列排序),这些数据不是来自应用程序的数据库模型 。 (到目前为止,我发现的所有表格渲染Django应用程序似乎都是为了处理来自Django的ORM的数据而设计的,但我想渲染动态生成的表格数据,而不是来自建模的数据库通过models.py
。)我很感激任何建议/指示。
答案 0 :(得分:2)
你可以使用django内置的分页来实现这一目标。 Django的分页器不会将分页限制为查询集。它期望可迭代。
来自文档
请注意,您可以为Paginator提供列表/元组,Django QuerySet或 使用
count()
或__len__()
方法的任何其他对象。确定时 Paginator将传递的对象中包含的对象数量 首先尝试调用count()
,然后如果传递则回退到使用len()
对象没有count()
方法。这允许像Django这样的对象 QuerySet在可用时使用更有效的count()方法。