django models 字体颜色
Posted kaisim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django models 字体颜色相关的知识,希望对你有一定的参考价值。
def colored_name(self): if self.状态 == ‘Y‘: color_code = ‘green‘ else: color_code = ‘red‘ return format_html( ‘<span style="color:{};">{}</span>‘, color_code, self.状态 )
但如果你给这个方法添加一个boolean的属性并赋值为True,它将显示为on/off的图标,如下图:
from django.db import models from django.contrib import admin class Person(models.Model): first_name = models.CharField(max_length=50) birthday = models.DateField() def born_in_fifties(self): return self.birthday.strftime(‘%Y‘)[:3] == ‘195‘ # 关键在这里 born_in_fifties.boolean = True class PersonAdmin(admin.ModelAdmin): # 官方文档这里有错,将‘name‘改为‘first_name‘ list_display = (‘first_name‘, ‘born_in_fifties‘)
但是,我们看到标题并不是我们想要的,那么如何设置标题呢?
添加一行代码:colored_status.short_description = u"状态"
以上是关于django models 字体颜色的主要内容,如果未能解决你的问题,请参考以下文章
转载:django model orM 用字典作为参数,保存数据