Esempio n. 1
0
 def follow(request, username):
     if request.method == 'POST':
         relationship = Relationship()
         relationship.owner = Account.get_by_user(request.user)
         relationship.follow = Account.get_by_username(username)
         if not relationship.owner.is_following(relationship.follow):
             relationship.save()
             Notification.add(relationship.follow, relationship.owner,
                              NotificationType.FOLLOW)
         return redirect('profile', username)
Esempio n. 2
0
 def unfollow(request, username):
     if request.method == 'POST':
         owner = Account.get_by_user(request.user)
         follow = Account.get_by_username(username)
         owner.unfollow(follow)
         return redirect('profile', username)