解决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解析网页源代码中的115网盘链接实例
Sep 30 Python
python实现在目录中查找指定文件的方法
Nov 11 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
python删除文本中行数标签的方法
May 31 Python
Django中使用Celery的教程详解
Aug 24 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
Cython编译python为so 代码加密示例
Dec 23 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
Django框架models使用group by详解
Mar 11 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php中处理模拟rewrite 效果
2006/12/09 PHP
在JavaScript中调用php程序
2009/03/09 PHP
php 执行系统命令的方法
2009/07/07 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
使用UglifyJS合并/压缩JavaScript的方法
2012/03/07 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
Python 自动化表单提交实例代码
2017/06/08 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
市场营销专科应届生求职信
2013/11/24 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
体育课外活动总结
2014/07/08 职场文书
铅球加油稿100字
2014/09/26 职场文书
会计工作能力自我评价
2015/03/05 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书