我有一个基于类的视图:
class RecordView(View):
record_form = RecordForm
record_form_data = {}
templare = 'acquisition.html'
def get(self, request, *args, **kwargs):
fil = urllib.urlopen('/home/student/wwww.jpg')
ddic = {'small_cover': SimpleUploadedFile('hehe.jpg', fil.read())}
rr_form = self.record_form(self.record_form_data, ddic)
return render(request, self.template_name, {'rr_form': rr_form,
})
我是根据the docs做到的。
但是我在'small_cover'图像字段中看不到任何形式的内容。
数据发布后request.FILES
也提供空字典。
答案 0 :(得分:1)
由于安全原因,您无法为<input type="file">
设置值。
您链接中的文档介绍了处理POST
数据的情况,并且没有说明如何向GET
请求提供文件数据。