如何在django中生成固定单元格行?

时间:2011-10-02 21:17:52

标签: django

我正在制作Django app,其中page是一个具有固定数量单元格的表格(4行x 3列= 12个单元格)。没关系,当页面上有12条记录时 - 它非常适合。

但是当页面上的记录较少时,我必须用一些预定义的值填充表格的其余部分(图像和链接到注册页面)。

我正在寻找解决方案,但没有找到任何解决方案。有没有人有任何想法,怎么做?

2 个答案:

答案 0 :(得分:0)

QuerySet转换为列表,用12个虚拟对象填充它,然后将模板中的列表切成12个项目。

答案 1 :(得分:0)

在从视图传递到模板的项目字典中,包含range(12-len(your_records))的变量。然后,在模板中,使用for tag循环遍历该变量,以添加适当数量的单元格。