背景:我有一个带有图像字段的简单模型表单。
class XYZForm(ModelForm):
class Meta:
model = XYZ
fields = ( 'file',)
该模型是
class XYZ(models.Model):
url = models.URLField(null = True)
file = models.ImageField(upload_to=get_photo_storage_path, null = True)
问题:我正在通过ajax提交此表单。但是这个表单没有验证,因为文件没有被stored.Is,有一种特殊的方式通过ajax提交带有文件的表单吗?
附注:-提交表单的视图中的request.FILES为空
发布于 2012-03-12 06:37:17
您可以尝试使用django-swfupload:
发布于 2012-03-12 10:59:12
文件不能使用ajax发送,您可以通过使用iframe上传来模拟ajax上传。
很好的例子:http://embrangler.com/2010/08/ajax-uploads-images-in-django/
发布于 2012-03-16 16:01:08
我使用了这个https://github.com/GoodCloud/django-ajax-uploader,但我没有使用它,它非常容易使用,
https://stackoverflow.com/questions/9662584
复制相似问题