我是一个相对较新的Django,刚刚遇到了一堵墙,但我相信这将成为您在那里的老兵的蛋糕散步。我有一个我在模板中的表格中显示的项目列表。这是没有问题的我在我的视图中创建一个对象(值的列表)发送到模板并呈现表。不过,我还想在我的模板上显示一大堆count()
的链接,点击时会进一步过滤显示的项目列表。例如,我可能在列表中的商品价格在25美元到50美元之间,我的链接会显示有20个商品符合该条件。当选择链接时,向url.py发送请求,然后执行进一步过滤查询集的视图,然后再次呈现模板。如何将不同的数据从视图传递到模板?
如何获取count()
信息到模板?我不认为我可以向模板发送两个单独的列表(对象)(至少我还没有弄清楚如何)。我想我需要在视图中获取计数,然后以某种方式将它们追加到我的列表对象中,但我不确定如何执行此操作,也不太清楚如何解析模板中的这些值。我希望计数与我的列表对象中生成的表格分开显示,并且我有点担心我会弄乱现在工作正常的我的表格。
如果您有任何关于如何解决这个问题的建议,我将不胜感激,并且我会非常感谢代码示例,因为我仍然对Python/Django代码提出了挑战。
感谢丹尼尔,这就是我一直在寻找。 – BillB1951