解决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 相关文章推荐
python实现连接mongodb的方法
May 08 Python
Python实现解析Bit Torrent种子文件内容的方法
Aug 29 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
python实现K最近邻算法
Jan 29 Python
对python中raw_input()和input()的用法详解
Apr 22 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
python hash每次调用结果不同的原因
Nov 21 Python
mac在matplotlib中显示中文的操作方法
Mar 06 Python
Python通过format函数格式化显示值
Oct 17 Python
python opencv实现图像配准与比较
Feb 09 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
PHP文件缓存内容保存格式实例分析
2014/08/20 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
python避免死锁方法实例分析
2015/06/04 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Python异常处理机制结构实例解析
2020/07/23 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
异常和异常类的概念
2014/09/12 面试题
财务方面个人工作的自我评价
2013/12/28 职场文书
高校教师思想汇报
2014/01/11 职场文书
税务会计岗位职责
2014/02/18 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
海洋天堂观后感
2015/06/05 职场文书
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python
Mysql开启外网访问
2022/05/15 MySQL