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