首页 > 学院 > 开发设计 > 正文

django中处理mysql中的bit字段

2019-11-14 11:39:37
字体:
来源:转载
供稿:网友

django版本:1.10.5

修改django模块中的admin_list.py文件

路径:

 

def%20_boolean_icon(field_val):%20%20%20%20if%20field_val%20in%20(True,%20False):%20field_val%20%20%20%20if%20field_val%20in%20('t',%20'True',%20'1',%20'/x01'):%20field_val%20=%20True%20%20%20%20if%20field_val%20in%20('f',%20'False',%20'0',%20'/x00'):%20field_val%20=%20%20False%20%20%20%20icon_url%20=%20static('admin/img/icon-%s.svg'%20%%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{True:%20'yes',%20False:%20'no',%20None:%20'unknown'}[field_val])%20%20%20%20return%20format_html('<img%20src="{}"%20alt="{}"%20/>',%20icon_url,%20field_val)

红色部分为添加内容。

创建模型

class%20md5(models.Model):%20%20%20%20delete%20=%20models.BooleanField(default=False)

效果:


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表