需求描述
有时候我们会基于已有数据生成一列在表格中,类似于下面的
class BaseSchema(models.Model):
...
def test_status(self):
# pdb.set_trace()
if datetime.date.today() < self.test_start_date:
return '未到测试区间'
elif self.test_end_date and datetime.date.today() > self.test_end_date:
return format_html('<p style="color: red">已下线</p>')
else:
return format_html('<p style="color: green">进行中</p>')
test_status.short_description = u'测试状态