code: def get_fieldsets(self, request, obj=None):
          
          app_config_default = self._app_config_select(request, obj)
          if app_config_default is None and request.method == 'GET':
              return (_(self.app_config_selection_title),
                      {'fields': (self.app_config_attribute, ),
                       'description': _(self.app_config_selection_desc)}),
          else:
              return super(ModelAppHookConfig, self).get_fieldsets(request, obj)
docs: If the apphook config must be selected first, returns a fieldset with just the
           app config field and help text
          :param request:
          :param obj:
          :return: