def claim(request, key): resp = dict() if not request.user.is_authenticated(): resp["status"] = "ANON_USER" if request.method == "POST": pass else: resp["output"] = render_login(request) return HttpResponse(simplejson.dumps(resp)) item = get_object_or_404(Item, pk=key) claim, is_new = Claim.objects.get_or_create(user=request.user, item=item) if not is_new: claim.delete() resp["status"] = "DELETED" else: claim.save() resp["status"] = "CREATED" return HttpResponse(simplejson.dumps(resp))
def login_form(request): return HttpResponse(render_login(request))