Ejemplo n.º 1
0
 def get_models_user_follows(self, user):
     """
     Returns all the model classes a user follows.
     """
     model_list = []
     for model, (rel_name, f_name, m2m) in model_map.iteritems():
         kwargs = {f_name: None}
         if Follow.objects.filter(follower=user).exclude(**kwargs):
             model_list.append(model)
     return model_list
Ejemplo n.º 2
0
 def get_models_user_follows(self, user):
     """
     Usage:: 
         
         >>> Follow.objects.get_models_user_follows(devioustree)
         [Celeb, Event]
         
     """
     model_list = []
     for model, (rel_name, f_name, m2m) in model_map.iteritems():
         kwargs = {f_name: None}
         if Follow.objects.filter(follower=user).exclude(**kwargs):
             model_list.append(model)
     return model_list
Ejemplo n.º 3
0
 def get_models_user_follows(self, user):
     """
     Usage:: 
         
         >>> Follow.objects.get_models_user_follows(devioustree)
         [Celeb, Event]
         
     """
     model_list = []
     for model, (rel_name, f_name, m2m) in model_map.iteritems():
         kwargs = {f_name: None}
         if Follow.objects.filter(follower=user).exclude(**kwargs):
             model_list.append(model)
     return model_list
Ejemplo n.º 4
0
 def get_object(self):
     for model, (rel_name, f_name, m2m) in model_map.iteritems():
         if hasattr(self, f_name) and getattr(self, f_name):
             return getattr(self, f_name)
Ejemplo n.º 5
0
 def get_object(self):
     for model, (rel_name, f_name, m2m) in model_map.iteritems():
         if hasattr(self, f_name) and getattr(self, f_name):
             return getattr(self, f_name)