是否可以根据当前对象的值更改行的颜色?
就我而言,我有一个table从模型创建的Job。该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 …Run Code Online (Sandbox Code Playgroud)