Ejemplo n.º 1
0
def target_is_favorite(user, target):
    """
    userに指定されたユーザがtargetに指定されたユーザをフェイバリットに登録していれば
    Trueを、そうでなければFalseを返します。(この関数はビュー関数ではありません。)
    """
    if not user.is_authenticated(): return False
    fav = get_object(FavoriteUser, user=user, target=target)
    return fav is not None
Ejemplo n.º 2
0
 def _is_voted(self, user):
     if not user.is_authenticated(): return False
     vote = get_object(Vote, user=user, recipe=self)
     return vote is not None
Ejemplo n.º 3
0
 def _is_favorite(self, user):
     if not user.is_authenticated(): return False
     fav = get_object(FavoriteRecipe, user=user, recipe=self)
     return fav is not None