Exemple #1
0
def import_resources_all(request):
    """
    Import resources from an uploaded zip file.
    """
    response = http.HttpResponseNotModified()
    file_obj = request.FILES.get("import_resources_all", None)

    if file_obj:
        with tempfile.TemporaryFile() as zipfile:
            try:
                for chunk in file_obj.chunks():
                    zipfile.write(chunk)
                importer.unzip_resources_all(zipfile)
            except Exception, e:
                logger.log_tracemsg("Cannot import resources: %s" % e)
                return render(request, 'fail.html', {"message": str(e)})
Exemple #2
0
def import_resources_all(request):
    """
    Import resources from an uploaded zip file.
    """
    response = http.HttpResponseNotModified()
    file_obj = request.FILES.get("import_resources_all", None)

    if file_obj:
        with tempfile.TemporaryFile() as zipfile:
            try:
                for chunk in file_obj.chunks():
                    zipfile.write(chunk)
                importer.unzip_resources_all(zipfile)
            except Exception, e:
                logger.log_tracemsg("Cannot import resources: %s" % e)
                return render(request, 'fail.html', {"message": str(e)})