class Image(models.Model):
name = models.CharField(max_length=100)
photo = models.ImageField(upload_to='upload/', blank=True)
class Preview(models.Model):
photo = models.ImageField(upload_to='preview', blank=True)
$(function() {
$('#id_photo').fileupload({
dataType: 'json',
url: '{% url preview %}',
always: function (e, data) {
$('#preview').css({'visibility': 'visible'});
$('#preview').prepend('')
}
});
});
{{ form.photo.errors }}
Photo:
因此与javascipt帮助我发送图像到服务器,调整它的大小(以preview视图 - 它处理PreviewForm),保存在磁盘上,并返回其插入到img代码的网址。有用。
后,我按提交按钮,我不能接收图像文件在我看来(edit其处理ImageForm):request.FILES是空的! 当我禁用“用JS上传图片”“编辑视图正常工作:request.FILES包含图像,我可以将它保存..
是什么原因造成的失踪request.FILES在第二POST要求?