예제 #1
0
파일: views.py 프로젝트: mrenoch/Diabeaters
def import_(request):
    if request.method == "GET":
        return {}
    file = request.FILES['file']
    zipfile = ZipFile(file)
    hierarchy = import_zip(zipfile)

    url = hierarchy.get_absolute_url()
    url = '/' + url.lstrip('/') # sigh
    return HttpResponseRedirect(url)
예제 #2
0
파일: views.py 프로젝트: ccnmtl/diabeaters
def import_(request):
    if request.method == "GET":
        return render(request, "main/import.html", {})
    file = request.FILES["file"]
    zipfile = ZipFile(file)
    hierarchy = import_zip(zipfile)

    url = hierarchy.get_absolute_url()
    url = "/" + url.lstrip("/")  # sigh
    return HttpResponseRedirect(url)
예제 #3
0
파일: views.py 프로젝트: ccnmtl/diabeaters
def import_(request):
    if request.method == "GET":
        return render(request, "main/import.html", {})
    file = request.FILES['file']
    zipfile = ZipFile(file)
    hierarchy = import_zip(zipfile)

    url = hierarchy.get_absolute_url()
    url = '/' + url.lstrip('/')  # sigh
    return HttpResponseRedirect(url)
예제 #4
0
def import_zipfile(zipfile):
    hierarchy = import_zip(zipfile)
    transaction.commit()
    return hierarchy
예제 #5
0
def import_zipfile(zipfile):
    with transaction.atomic():
        hierarchy = import_zip(zipfile)
    return hierarchy
예제 #6
0
def import_zipfile(zipfile):
    with transaction.atomic():
        hierarchy = import_zip(zipfile)
    return hierarchy