zoukankan      html  css  js  c++  java
  • 类里的方法要不要加参数

    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('去你妈')















  • 相关阅读:
    QTableWidget控件总结<一>
    软件工程概论9
    软件工程概论8
    软件工程概论7
    软件工程概论6
    软件工程概论5
    软件工程概论4
    软件工程概论3
    软件工程概论2
    安装gocode教程
  • 原文地址:https://www.cnblogs.com/zhaoweihang/p/9369853.html
Copyright © 2011-2022 走看看