def follow_act(user_id): user_now = current_user() u = User.query.filter_by(id=user_id).first() f = Follow() f.user_id = user_now.id f.followed_id = user_id f.save() log('关注成功') fan_follow_count(user_now) return redirect(url_for('timeline_view', username=u.username))
def users_follow(request, *args, **kwargs): try: username = kwargs.get('slug', '') friend = get_object_or_404(User, username=username) follow = Follow(from_user=request.user, to_user=friend) follow.save() messages.info(request, 'You are now following %s' % friend.username) except IntegrityError: messages.info(request, 'You are already following %s' % friend.username) return HttpResponseRedirect(reverse('profiles_profile_detail', args=[friend.username]))
def create(user_id): user = User[user_id] follow = Follow(follower_id=current_user.id, idol_id=user_id, approved=False if user.is_private else True) if follow.save(): return redirect(url_for('users.show', username=user.username)) else: return redirect(url_for('home'))
def followUser(request,*,page='1',followed_user): follow = Follow(user_Id=request.__user__.id,followed_user=followed_user,status=1) yield from follow.save() fans = Fans(user_Id=followed_user,follower_user=request.__user__.id,status=1) yield from fans.save() return dict(follow=follow)