2011-10-02 6 views
0

私はDjangoアプリケーションを作成しています。ページ内では、固定数のセル(4行×3列= 12セル)の表です。 12のレコードがページにあるときは大丈夫です。うまく収まります。djangoで固定セルの行を生成するには?

しかし、ページに記録されるレコードが少なくなると、あらかじめ定義された値(画像と登録ページへのリンク)でテーブルの残りの部分を埋める必要があります。

解決策を探していたが、何も見つかりませんでした。誰にも、どのようにこれを行うには、任意のアイデアを持っていますか?

+0

あなたのページにDjangoのテンプレート言語を使用していますか? – imm

+0

はい。それは悪いですか? – Kroitus

答えて

0

QuerySetをリストに変換し、12個のダミーオブジェクトを埋め込み、テンプレート内のリストを12個のアイテムにスライスします。

0

ビューからテンプレートに渡す項目の辞書に、range(12-len(your_records))の変数を含めます。次に、テンプレート内でfor tagを使用してその変数をループし、適切な数のセルを追加します。

関連する問題