Browse Source

修复了friend添加421错误

Shellmiao 3 years ago
parent
commit
be73ff9274
1 changed files with 4 additions and 2 deletions
  1. 4 2
      friends/views.py

+ 4 - 2
friends/views.py

@@ -62,8 +62,10 @@ def add_friend(request):
             user = User.objects.filter(username=data['username'])
             if user:
                 # 查找双向好友关系
-                friend_1 = Friends.objects.filter(user__username=data['username'])
-                friend_2 = Friends.objects.filter(friend__username=data['username'])
+                friend_1 = Friends.objects.filter(user__username=data['username'],
+                                                  friend__username=request.user.username)
+                friend_2 = Friends.objects.filter(friend__username=data['username'],
+                                                  user__username=request.user.username)
                 if friend_1 or friend_2:
                     # 二者已是好友关系
                     return HttpResponse(status=421)