I don't understand what `do_not_call_in_templates = True` would do here, neither `PermissionMixin`  nor `django.views.generic.View` are `callable`, right?