解决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实现聚类算法原理
Feb 12 Python
Python中str.join()简单用法示例
Mar 20 Python
解决pip install的时候报错timed out的问题
Jun 12 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
Python3中关于cookie的创建与保存
Oct 21 Python
Python实现八皇后问题示例代码
Dec 09 Python
PyTorch的Optimizer训练工具的实现
Aug 18 Python
Python socket模块ftp传输文件过程解析
Nov 05 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
记一次django内存异常排查及解决方法
Aug 07 Python
Sentry错误日志监控使用方法解析
Nov 12 Python
用python获取txt文件中关键字的数量
Dec 24 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的安全
2006/10/09 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python os模块介绍
2014/11/30 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
python实现八大排序算法(1)
2017/09/14 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python如何实现DES加密
2020/09/21 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
选秀节目策划方案
2014/06/06 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
工程部经理岗位职责
2015/02/02 职场文书
孔庙导游词
2015/02/04 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL