解决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读取注册表中值的方法
Apr 08 Python
介绍Python中几个常用的类方法
Apr 08 Python
在Python中处理XML的教程
Apr 29 Python
使用python实现生成用户信息
Mar 20 Python
wxPython的安装与使用教程
Aug 31 Python
pygame游戏之旅 按钮上添加文字的方法
Nov 21 Python
python 执行终端/控制台命令的例子
Jul 12 Python
Python实现动态循环输出文字功能
May 07 Python
基于Python中random.sample()的替代方案
May 23 Python
Python 串口通信的实现
Sep 29 Python
python 图像增强算法实现详解
Jan 24 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 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 判断常量,变量和函数是否存在
2009/04/26 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
Javascript图像处理思路及实现代码
2012/12/25 Javascript
js post提交调用方法
2014/02/12 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
python 正则表达式 概述及常用字符
2009/05/04 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
Python中装饰器高级用法详解
2017/12/25 Python
python实现简单遗传算法
2018/03/19 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python pygame实现球球大作战
2019/11/25 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
文秘专业毕业生就业推荐信
2013/11/08 职场文书
高中军训感言500字
2014/02/24 职场文书
个人授权委托书范本
2014/04/03 职场文书
意向协议书范本
2014/04/23 职场文书
实习报告评语
2014/04/26 职场文书