文件上传
当Django处理上传一个文件的时候,文件数据被放在request.FILES中。这个文档解释文件怎么样被存储在磁盘上或者内存中,怎样定制默认的行为。基本文件上传考虑一个包含FileField的简单的表单:from django import formsclassUploadFileForm(forms.Form): title=forms.CharField(max_length=50) file=forms.FileField()一个处理这个表单的视图将在request.FILES中接受文件数据 ,request.FILES是一个字典,它对每个FileField(或者是ImageField,或者是其他的FileField的子类)都包含一个key.所以 从上面的表单中来的数据将可以通过request.FILES['file']键来访问.注意request.FILES只有 在request方法是POST并且发出POST请求的
新闻热点
疑难解答