
Defining new tool actions is just like defining regular admin actions. The major difference is the functions for django-object-actions will take an object instance instead of a queryset. Tool actions are exposed by putting them in a change_actions attribute in your admin.ModelAdmin. You can also add tool actions to the main changelist views too. There, you'll get a queryset like a regular admin action.
This package contains the Python 3 version of the library.