views.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:DjangoSpree 作者: prakharchoudhary 项目源码 文件源码
def user_follow(request):
    user_id = request.POST.get('id')
    action = request.POST.get('action')
    if user_id and action:
        try:
            user = User.objects.get(id=user_id)
            if action == 'follow':
                Contact.objects.get_or_create(
                    user_from = request.user,
                    user_to=user)
                create_action(request.user, 'is following', user)
            else:
                Contact.objects.filter(user_from=request.user, 
                    user_to=user).delete()
            return JsonResponse({'status': 'ok'})
        except User.DoesNotExist:
            return JsonResponse({'status': 'ko'})
    return JsonResponse({'status': 'ko'})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号