def landing_page_submit(request): form = RecordForm(request.POST) if not form.is_valid(): return JSONResponse({'success': False, 'errors': form.errors}) form.instance.save() t = loader.get_template('landing-page.html') c = RequestContext(request, { 'success': True, }) return JSONResponse({'success': True})
def post(self, request): form = RecordForm(request.DATA) if form.is_valid(): record_id = form.save(user=request.user) print record_id return Response( { "success": True, "message": "Success", "record": record_id }, status.HTTP_200_OK) else: return Response({ "success": False, "message": "Invalid Data" }, status.HTTP_406_NOT_ACCEPTABLE)
def resize(request, id=None): if id is not None: if request.user.is_superuser: instance = Record.objects.get(id=id) else: instance = Record.objects.get(id=id, session_id=request.session.session_key) form = RecordForm(request.POST, instance=instance) else: form = RecordForm(request.POST) if not form.is_valid(): return { 'errors': form.errors } record = form.save_no_email() record.session_id = request.session.session_key try: record.save() except CrossingEntryException, e: return { 'error': e.message, }