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















相关文章:

  • 2022-02-27
  • 2021-12-10
  • 2021-07-09
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-10
  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-11-21
相关资源
相似解决方案