def parse_actions(request): form = UploadActionFileForm(request.POST, request.FILES) if form.is_valid(): try: form.save() except Exception, e: return HttpResponseBadRequest(e) event_handler = EventHandler() event_handler.add_event(u'Action file %s was uploaded and parsed successfully' % request.FILES['file'].name) logger.debug(u'Action file %s was uploaded and parsed successfully' % request.FILES['file'].name) return HttpResponse(status=201)
def action_file(request): if request.method == 'POST': form = UploadActionFileForm(request.POST, request.FILES) if form.is_valid(): try: form.save() except Exception, e: return HttpResponseServerError(e) event_handler = EventHandler() event_handler.add_event(u'Action file %s was uploaded and parsed successfully' % form.cleaned_data['file'].name) logger.debug(u'Action file %s was uploaded and parsed successfully' % form.cleaned_data['file'].name) return HttpResponseRedirect(reverse('admin:core_action_changelist'))