Как создать ряд фиксированных ячеек в Django? - PullRequest
0 голосов
/ 03 октября 2011

Я создаю приложение Django, где на странице есть таблица с фиксированным количеством ячеек (4 строки х 3 столбца = 12 ячеек). Это нормально, когда на странице 12 записей - это хорошо вписывается.

Но когда на странице меньше записей, я должен заполнить оставшуюся часть таблицы некоторыми предопределенными значениями (изображение и ссылка на страницу регистрации).

Я искал решение, но не нашел. У кого-нибудь есть идеи, как это сделать?

Ответы [ 2 ]

0 голосов
/ 04 октября 2011

В словаре элементов, которые вы передаете в шаблон из представления, включите переменную для range(12-len(your_records)).Затем в шаблоне используйте для тега , чтобы перебрать эту переменную и добавить соответствующее количество ячеек.

0 голосов
/ 03 октября 2011

Преобразуйте QuerySet в список, добавьте его с 12 фиктивными объектами, затем нарежьте список в шаблоне до 12 элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...