大家好,我是连人。本期我们继续分享文件的上传和下载。
首先,在static中下创建一个新的文件夹file。
当然你也可以在与static和templates的同级下新建一个文件夹,但此时需要通过settings.py将这个文件夹注册成静态文件夹,方法和设置static一样。
接下来看views.py:
import os
from django.http import StreamingHttpResponse, Http404
from django.shortcuts import render, redirect
def upload(request):
if request.method == 'POST':
file = request.FILES.get("file", None)
if not file: