py18_07:Django之后台获取input系列标签

在前端的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()

 

 

【完】

# 打开一个文件,以块的形式写入
posted on 2020-04-22 20:49  yeyu1314  阅读(695)  评论(0)    收藏  举报