def snack_hate(request): form = SnackIdCheckForm(request.POST) if form.is_valid(): snack = form.get_snack() SnackLike.objects.filter(snack=snack, user=form.get_user()).delete() try: SnackHate.objects.get(snack=snack, user=form.get_user()) except SnackHate.DoesNotExist: new_snack_hate = SnackHate(snack=snack, user=form.get_user()) new_snack_hate.save() return HttpResponse(json.dumps(dict(status=dict(title="SnackHate", code='OK', reason='OK'))), content_type="application/json") return HttpResponse(json.dumps(dict(status=dict(title="SnackHate", code="FAIL", reason=u'이미 싫어요 리스트에 있는 제품입니다.'))), content_type='application/json') return HttpResponse(json.dumps(dict(status=dict(title="SnackHate", code="FAIL", reason=form.errors.keys()[0]))), content_type='application/json')
def snack_hate_del(request): form = SnackIdCheckForm(request.POST) if form.is_valid(): snack = form.get_snack() try: SnackHate.objects.get(snack=snack, user=form.get_user()).delete() except SnackHate.DoesNotExist: return HttpResponse(json.dumps(dict(status=dict(title="SnackHateDel", code="FAIL", reason=u'싫어요 리스트에 존재하지 않은 식품입니다.'))), content_type='application/json') return HttpResponse(json.dumps(dict(status=dict(title="SnackHateDel", code='OK', reason='OK del'))), content_type="application/json") return HttpResponse(json.dumps(dict(status=dict(title="SnackHateDel", code="FAIL", reason=form.errors.keys()[0]))), content_type='application/json')