1. 首页
  2. 网络技术
  3. 系统集成
  4. 扩展Django admin的list_filter()可使用范围方法

扩展Django admin的list_filter()可使用范围方法

上传者: 2020-09-21 08:39:19上传 PDF文件 47.84KB 热度 14次

有时候我们会基于已有数据生成一列在表格中,类似于下面的但同时我们也希望可以对这一列进行筛选,按常规的话也就是添加到list_filter中:这时候我们会看到django的温馨报错:也就是说不能使用list_filter对非Field进行筛选。那就是把这个字段记录进field啊,这样就可以用了。但是我并不想这么做参考现在我们知道django中是这样实现的筛选的方法,那我们只要覆盖这个方法就好了:然后在添加进list_filter中:bingo!

用户评论