Добрый день всем! Очередная.... проблема - не проблема...:)
Попросили выделять текст на страничке в зависимости от условия...
реализация в админке оказалось проще простого - у модели прописал функцию, а вот на самом сайте, как то оно не работает, понимаю, что можно через js, но как то я пока не хочу в js лезть...
есть модель Terminals, у нее есть атрибут last_ping_time и надо цвет выводимого значения менять в зависимости от значения... как то так:
class Terminal(models.Model):
last_ping_time = models.DateTimeField(
verbose_name="время последнего пинга")
def last_ping_time_(self):
if self.last_ping_time.date() == datetime.date.today():
return '<font color="green">{}</font>'.format(self.last_ping_time)
else:
return '<font color="grey">{}</font>'.format(self.last_ping_time)
Эта функция, которая в админке работает.. но на странице текст черным цветом...
Скажите, пожалуйста, как проще - во вьюхе написать, если да, то как? все таки передаю в темплэйт сразу список...
Или проще непосредственно в темплейте что то подобное написать?