code: def create_permissions_from_tuples(model, codename_tpls):
      
      if codename_tpls:
          model_cls = django_apps.get_model(model)
          content_type = ContentType.objects.get_for_model(model_cls)
          for codename_tpl in codename_tpls:
              app_label, codename, name = get_from_codename_tuple(
                  codename_tpl, model_cls._meta.app_label
              )
              try:
                  Permission.objects.get(codename=codename, content_type=content_type)
              except ObjectDoesNotExist:
                  Permission.objects.create(
                      name=name, codename=codename, content_type=content_type
                  )
              verify_codename_exists(f"{app_label}.{codename}")
docs: Creates custom permissions on model "model".