Attributeerror: ‘function’ object has no attribute ‘get_extra_actions’

Error: AttributeError: ‘function’ object has no attribute ‘get_extra_actions’

This error occurs when you are trying to access the get_extra_actions attribute on a function object which does not have that attribute.

Let’s understand this error with an example:


class MyView():
    def get_extra_actions(self):
        # Some code here

view = MyView()
actions = view.get_extra_actions()
    

In the above example, the error will occur because the get_extra_actions method is not defined as an attribute of the MyView class.

To fix this error, you need to make sure that the get_extra_actions method is defined correctly as a method within the class:


class MyView():
    def get_extra_actions(self):
        # Some code here

view = MyView()
actions = view.get_extra_actions()
    

Now, the error should be resolved because the get_extra_actions method is defined correctly within the MyView class and can be accessed as an attribute of the view object.

Read more interesting post

Leave a comment