解决django-xadmin列表页filter关联对象搜索问题


Posted in Python onNovember 15, 2019

环境:xadmin-for-python3 python3.5.2 django1.9.12

问题描述:Product ProductSku两个实体,ProductSku FK外键关联Product ,Product 列表页的filter不支持productsku__sku_code的搜索,主要页面加载时报Product has no field named 'sku_code'

解决办法:

xadmin\util.py文件中def get_model_from_relation(field):方法366行的BUG,原366行代码是return field.model,请更改为:return field.related_model即可

def get_model_from_relation(field):
 if is_related_field(field):
  return field.related_model # 第366行 return field.model
 elif getattr(field, 'rel'): # or isinstance?
  return field.rel.to
 else:
  raise NotRelationField

以上这篇解决django-xadmin列表页filter关联对象搜索问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django URL传递参数的方法总结
Aug 28 Python
python的mysqldb安装步骤详解
Aug 14 Python
python简单商城购物车实例代码
Mar 15 Python
pandas分区间,算频率的实例
Jul 04 Python
在Python中append以及extend返回None的例子
Jul 20 Python
python+logging+yaml实现日志分割
Jul 22 Python
用python中的matplotlib绘制方程图像代码
Nov 21 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
基于Python测试程序是否有错误
May 16 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
Jun 28 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
Python数组变形的几种实现方法
May 30 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 #Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 #Python
Django xadmin开启搜索功能的实现
Nov 15 #Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 #Python
django中media媒体路径设置的步骤
Nov 15 #Python
Python中BeautifuSoup库的用法使用详解
Nov 15 #Python
python 实现多线程下载视频的代码
Nov 15 #Python
You might like
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
原生JS实现音乐播放器
2021/01/26 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
Python3处理文件中每个词的方法
2015/05/22 Python
python简单读取大文件的方法
2016/07/01 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python自定义简单图轴简单实例
2018/01/08 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
为什么说python更适合树莓派编程
2020/07/20 Python
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
致接力运动员广播稿
2014/02/17 职场文书
教师远程培训感言
2014/03/06 职场文书
法人授权委托书格式
2014/04/08 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
校长新学期致辞
2015/07/30 职场文书
应收账款管理制度
2015/08/06 职场文书
三下乡活动心得体会
2016/01/23 职场文书
2019大学生实习报告
2019/06/21 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python