コード例 #1
0
ファイル: views.py プロジェクト: socialdevices/manager
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)
コード例 #2
0
ファイル: admin_views.py プロジェクト: socialdevices/manager
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'))