If you want to get list of users by permission, look at this variant:
from django.contrib.auth.models import User, Permission
from django.db.models import Q
perm = Permission.objects.get(codename="blogger")
users = User.objects.filter(Q(groups__permissions=perm) | Q(user_permissions=perm)).distinct()