django admin.py 外键,反向查询的实例


Posted in Python onJuly 26, 2019

如下所示:

class OrderAdmin(admin.ModelAdmin):
  list_display = (
    '_nick_name', 'time_order', 'year', 'item', 'status', 'number',
    'money', 'deduction_point', 'deduction_account', 'pay',
    '_open_id', 'out_trade_no', )
  search_fields = [
    'user__nick_name', 'user__wechatuser__open_id',
    'out_trade_no']
  list_filter = ('year', 'item', 'status')

  def _nick_name(self, obj):
    return obj.user.nick_name

  def _open_id(self, obj):
    return obj.user.wechatuser.open_id

list_display中如果查询外键, 需要自己写方法.例如上面代码中的_nick_name和_open_id

search_fields中可以直接用外键的形式直接访问

以上这篇django admin.py 外键,反向查询的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之五种数据类型详解
Jan 12 Python
matplotlib设置legend图例代码示例
Dec 19 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
使用Python处理Excel表格的简单方法
Jun 07 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
python Tkinter版学生管理系统
Feb 20 Python
Python程序暂停的正常处理方法
Nov 07 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
python闭包与引用以及需要注意的陷阱
Sep 18 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 #Python
python的re模块使用方法详解
Jul 26 #Python
Python企业编码生成系统总体系统设计概述
Jul 26 #Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 #Python
python的pstuil模块使用方法总结
Jul 26 #Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 #Python
python通过http下载文件的方法详解
Jul 26 #Python
You might like
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
Javascript 实用小技巧
2010/04/07 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
关于环保的建议书400字
2014/03/12 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
工厂见习报告范文
2014/10/31 职场文书
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏
JS setTimeout与setInterval的区别
2022/04/20 Javascript
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js