【图书介绍】《Django 5企业级Web应用开发实战(视频教学版)》_django 5企业级web应用开发实战(视频教学版)-CSDN博客
《Django 5企业级Web应用开发实战(视频教学版)》(王金柱)【摘要 书评 试读】- 京东图书 (jd.com)
本节主要介绍Django框架视图层中文件上传的内容,具体包括简单文件上传、文件对象、存储API与管理文件等内容。
Django框架在处理文件上传时,文件最终会位于“:attr:request.FILES
【代码4-77】(ViewDjango\FileUploadView\forms.py文件)
01 from django import forms 02 03 class UploadFileForm(forms.Form): 04 title = forms.CharField(max_length=64) 05 file = forms.FileField() 【代码分析】
在第01行代码中,通过import导入forms(表单)模块。
在第03~05行代码中,定义了一个简单的文件上传类。详细说明如下:
处理上面表单的视图将在request.FILES中接收到文件数据,可以使用request.FILES['file']来获取上传文件的具体数据,其中的键值“file”是根据“file = forms.FileField()”的变量名而来的。
另外需要注意,request.FILES只有在请求方法为POST,并且提交请求的表单
上一篇:门控循环单元GRU
下一篇:Spring Boot常用注解