Есть класс:
class Skill(db.Document): title = db.StringField(max_length=80) parentSkill = ReferenceField("self") completeStatus = db.BooleanField(default=False) removeStatus = db.BooleanField(default=False)
В шаблоне надо выводить:
-Skill1 (где parentSkill - None)
-Skill2 (где parentSkill - Skill1)
-Skill3 (где parentSkill - Skill1)
… и тд.
Причем экземпляр класса Skill, где parentSkill = Skill надо отлечать от экземпляра класса Skill, где parentSkill = None (например выдилением другого цвета)
Да, знаю что модель можно переписать более гуманным образом. В свою очередь данный пример натолкнул на размышления о том:
-когда надо использовать форму, а когда не надо.
Поделитесь мнением, заранее благодарен.