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生成指定尺寸缩略图的示例
May 07 Python
Python使用爬虫猜密码
Feb 19 Python
Python中用字符串调用函数或方法示例代码
Aug 04 Python
django实现同一个ip十分钟内只能注册一次的实例
Nov 03 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
python检索特定内容的文本文件实例
Jun 05 Python
Sanic框架Cookies操作示例
Jul 17 Python
浅谈Django的缓存机制
Aug 23 Python
django中ORM模型常用的字段的使用方法
Mar 05 Python
python之语音识别speech模块
Sep 09 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
Feb 25 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 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
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JQuery工具函数汇总
2015/06/15 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
python读取中文txt文本的方法
2018/04/12 Python
Python解析多帧dicom数据详解
2020/01/13 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
德国购买健身器材:AsVIVA
2017/08/09 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
《云房子》教学反思
2014/04/20 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
Python 可迭代对象 iterable的具体使用
2021/08/07 Python