我正在制作Django app,其中page是一个具有固定数量单元格的表格(4行x 3列= 12个单元格)。没关系,当页面上有12条记录时 - 它非常适合。
但是当页面上的记录较少时,我必须用一些预定义的值填充表格的其余部分(图像和链接到注册页面)。
我正在寻找解决方案,但没有找到任何解决方案。有没有人有任何想法,怎么做?
答案 0 :(得分:0)
将QuerySet
转换为列表,用12个虚拟对象填充它,然后将模板中的列表切成12个项目。
答案 1 :(得分:0)
在从视图传递到模板的项目字典中,包含range(12-len(your_records))
的变量。然后,在模板中,使用for tag循环遍历该变量,以添加适当数量的单元格。