Найти - Пользователи
Полная версия: Пройтись по списку полей модели
Начало » Django » Пройтись по списку полей модели
1
pyOut
В шаблоне имеется таблица в которой должны выделяться(чередоваться класс class=“odd”, class=“row”) поочередно в зависимости четная строка или нет.

Поскольку мне нужно выделять в шаблоне поля одной модели то вижу единственное правильное решение пройтись по всем полям модели(_meta.fields) которые не пустые и записать их в какую-то переменную которую буду в цикле перебирать и использовать тег {% cycle %}

Правильно ли я мыслю или есть более простой и правильный вариант?
Ferroman
В принципе, да. Я бы просто написал метод в модели, который и возвращает список нужных полей, а в шаблон передавал инстанс модели.
pyOut
А как сделать так чтобы возвращался instance с нужными полями из метода?
pyOut
причем поля должны быть не пустые
Ferroman
Зачем инстанс из метода? Возвращайте список полей из метода, какие вам надо. Надеюсь как получить поля и создать из них список догадаетесь сами.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB