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中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
Python输出各行命令详解
Feb 01 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
Python读取yaml文件的详细教程
Jul 21 Python
Python性能分析工具py-spy原理用法解析
Jul 27 Python
利用python汇总统计多张Excel
Sep 22 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 Python
python实现在列表中查找某个元素的下标示例
Nov 16 Python
基于tensorflow权重文件的解读
May 26 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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中实现精确设置session过期时间的方法
2014/07/17 PHP
php中curl使用指南
2015/02/05 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
利用Python开发微信支付的注意事项
2016/08/19 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python网络编程详解
2017/10/31 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
python pandas模块基础学习详解
2019/07/03 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
django ORM之values和annotate使用详解
2020/05/19 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
文明教师事迹材料
2014/01/16 职场文书
会计电算化学生个人的自我评价
2014/02/08 职场文书
2014两会学习心得:时代的发展
2014/03/17 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
高三语文复习计划
2015/01/19 职场文书
质量保证书格式模板
2015/02/27 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js