Ejemplo n.º 1
0
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))
Ejemplo n.º 2
0
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]))
Ejemplo n.º 3
0
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'))
Ejemplo n.º 4
0
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)