在前端的input标签中,通过表单提交的数据到后台。而后台通过request获取内容。
request.GET request.POST
request.POST.get(‘name‘) # 获取单个数据用get request.POST.getlist(‘name‘) # 获取多个数据 request.FILES # 获取文件类型的数据。且在表单中声明:enctype="multipart/form-data"
获取文件类型详解:
v = request.FILES.get(‘name‘) # 获取上传的文件 print(v, type(v), v.name)
upload_path = os.path.join(‘upload‘, v.name) # 定义一个上传的目录。 f = open(upload_path, mode=‘wb‘) # f = open(v.name, mode=‘wb‘) for i in v.chunks(): # 打开一个文件后,以块的形式写入 f.write(i) f.close()
【完】
# 打开一个文件,以块的形式写入
原文:https://www.cnblogs.com/yeyu1314/p/12755784.html