예제 #1
0
def snack_hate_del_all(request):
    form = TokenCheckForm(request.POST)
    if form.is_valid():
        SnackHate.objects.filter(user=form.get_user()).delete()
        return HttpResponse(json.dumps(dict(status=dict(title="SnackHateAllDel", code='OK', reason='OK all del'))),
                            content_type="application/json")
    return HttpResponse(json.dumps(dict(status=dict(title="SnackHateAllDel", code="FAIL",
                                                    reason=form.errors.keys()[0]))), content_type='application/json')
예제 #2
0
def snack_name_auto_complete(request):
    form = TokenCheckForm(request.POST)
    snack_name = request.POST['snackName']
    if form.is_valid():
        snacks = Snack.objects.filter(name__contains=snack_name)[0:20]
        return HttpResponse(json.dumps(dict(status=dict(title="SnackNameAutoComplete", code='OK', reason='OK'),
                                            snacks=[snack.name for snack in snacks])),
                            content_type="application/json")
    return HttpResponse(json.dumps(dict(status=dict(title="SnackNameAutoComplete", code="FAIL",
                                                    reason=form.errors.keys()[0]))), content_type='application/json')
예제 #3
0
def user_delete(request):
    form = TokenCheckForm(request.POST)
    if form.is_valid():
        user = form.get_user()
        user.get_profile().delete()
        user.delete()
        return HttpResponse(json.dumps(dict(status=dict(code="OK", reason="OK", title="UserDelete"))),
                            content_type='application/json')
    return HttpResponse(json.dumps(dict(status=dict(title="UserDelete", code="FAIL", reason=form.errors.keys()[0]))),
                        content_type='application/json')
예제 #4
0
def snack_require(request):
    form = TokenCheckForm(request.POST)
    snack_name = request.POST['snackName']
    snack_brand_name = request.POST['brandName']
    if form.is_valid():
        new_require_snack = RequireSnack(name=snack_name, brand=snack_brand_name, user=form.get_user())
        new_require_snack.save()
        return HttpResponse(json.dumps(dict(status=dict(title="RequireSnack", code='OK', reason='OK'))),
                            content_type="application/json")
    return HttpResponse(json.dumps(dict(status=dict(title="RequireSnack", code="FAIL", reason=form.errors.keys()[0]))),
                        content_type='application/json')