2
是否可以根据当前对象的值更改行的颜色?如何更改Django表行的颜色?
就我而言,我从模型Job
创建table
。 Job
有属性delivery
。如果job.delivery
是例如“交付”,我想该行的颜色变为红色。
的唯一的事在我脑海中是使用JQuery
,但我不知道它是不是矫枉过正。
class MyOrdersTable(tables.Table):
edit_entries = tables.TemplateColumn(
'{% if not record.translator %}<a href="/jobs/update/{{record.id}}">Edit Order</a>{% else %} Can\'t edit order, translator has been assigned. {% endif %}')
price = tables.Column(default='Not Yet',verbose_name='Price')
translator = tables.Column(default='Not Yet',verbose_name='Translator')
progress = tables.TemplateColumn('{{record.delivery.get_status_display}}',verbose_name='Progress')
class Meta:
model = Job
attrs = {'class': 'table table-striped table-bordered table-hover', 'width': '70%'}
fields = (
'translator', 'short_description', 'language_from', 'language_to', 'level', 'created', 'modified', 'price',
'progress','edit_entries')
empty_text = """You haven't order a translation yet. Can we help you?"""
这篇回答你的问题? – Jieter
@Jieter是的,谢谢你的回答,我已经忘了将它解决。 –