DJANGO上传文件的简单实现

views.py



def uploads(request):
    if request.method == "POST":
        myFile =request.FILES.get("myfile", None)
        if not myFile:
            
            return render(request,"uploads.html",{"login_err":"no files"})
        destination = open(os.path.join(".\uploads",myFile.name),'wb+')#别忘了在WEB根目录下要有这个文件夹
        for chunk in myFile.chunks():
            destination.write(chunk)
        destination.close()
        return HttpResponse("OKAY!")
        # return render(request,"uploads.html",{"login_err":"okay"})
    else:
        return render(request,"uploads.html",{"login_err":"noset"})


uploads.html




   
    Title



    {% csrf_token %}
   
   

   
   

   

{{ login_err }}






urls.py

url(r'^uploads/$',views.uploads,name='uploads'),




你可能感兴趣的:(DJANGO上传文件的简单实现)