博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类里的方法要不要加参数
阅读量:4517 次
发布时间:2019-06-08

本文共 690 字,大约阅读时间需要 2 分钟。

class BookConfig():     list_display = ['title','price','nid','publish']     links_display=['title']     search_conditon = ['title','price']     def delete_action(self,qu):         print(qu)         print(123)     delete_action.desc='批量删除'     def init_action(self):         pass     init_action.desc='批量初始化'     actions=[delete_action,init_action] book=BookConfig() func=getattr(BookConfig,'delete_action') print(func(book,'qunima')) print(book.delete_action('qunima')) 当得到BookCongfig的方法时,只是一个方法,不知道是哪个对象要调用它,
print(func(book,'qunima'))所以要传self 如果是
func=getattr(book,'delete_action') 就不要传对象,因为已经把book传进去了,已经知道是哪个对象调用了, 就可以直接fun('去你妈')
 

转载于:https://www.cnblogs.com/zhaoweihang/p/9369853.html

你可能感兴趣的文章
github 中redisPhpAdmin redis 可视化界面
查看>>
Codeforces - 1176E - Cover it! - bfs
查看>>
Win10系列:C#应用控件进阶3
查看>>
MySQL的MyISAM和InnoDB对比及优化(转)
查看>>
dp题目列表
查看>>
go 测试sort性能
查看>>
Docker删除/停止容器
查看>>
js获取访问IP、地区、、当前操作浏览器
查看>>
推荐系统中的相似性度量
查看>>
百度地图api的介绍和使用
查看>>
网络虚拟化基础协议之Geneve
查看>>
hdu 4597 Play Game(记忆化搜索)
查看>>
音乐网站开发建设定制,手机版DJ音乐网站制作
查看>>
Python学习:Mysql(二)
查看>>
QTP提示加载数据表文件时出错的解决方案
查看>>
VS2010 发布网站总是连同cs文件一起发布了
查看>>
python包管理工具pip
查看>>
async与defer
查看>>
勿施于人之己所不欲
查看>>
asp.net中runat="server"的含义
查看>>