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
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
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