解决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 学习笔记
Dec 27 Python
简析Python的闭包和装饰器
Feb 26 Python
简单掌握Python的Collections模块中counter结构的用法
Jul 07 Python
浅谈python中的数字类型与处理工具
Aug 02 Python
eclipse创建python项目步骤详解
May 10 Python
python实现文件批量编码转换及注意事项
Oct 14 Python
python实现大学人员管理系统
Oct 25 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
基于pandas向csv添加新的行和列
May 25 Python
django创建css文件夹的具体方法
Jul 31 Python
python FTP编程基础入门
Feb 27 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
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
node版本管理工具n包使用教程详解
2018/11/09 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
2019/12/08 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
Python3如何解决字符编码问题详解
2017/04/23 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
Python3 批量扫描端口的例子
2019/07/25 Python
wxpython绘制音频效果
2019/11/18 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
班会关于环保演讲稿
2013/12/29 职场文书
员工工作自我评价
2014/09/26 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
MYSQL如何查看进程和kill进程
2022/03/13 MySQL
python热力图实现的完整实例
2022/06/25 Python