def put(self, request, *args, **kwargs): id = kwargs.get('id') data = json.loads(request.body) form = EventForm(data) if form.is_valid(): event = Event.update(id, form.cleaned_data) data = {'event': event.to_dict()} else: data = {'error': form.errors} return render_json_response(request, data)