You don't have access to the request
(and therefore the currently logged in user) in the model or model manager. So you could write a generic manager method that accepts a user instance and only returns objects belonging to that user:
class GroupsManager(models.Manager):
def for_user(self, user):
return self.get_query_set().filter(user=user)
and in your model:
class Group(models.Model):
objects = GroupsManager()
and in the view:
def my_view(request):
groups = Group.objects.for_user(request.user)