django文件域模型保存400错误

时间:2014-12-04 04:57:55

标签: python django http-status-code-400

我在python 2.7上使用django 1.6.5,我正在尝试使用表单上传图像。我的MEDIA_URL是'/ uploads',MEDIA_ROOT ='..... / projectroot / uploads'。

我的模特:

class Picture(models.Model):
    person = models.ForeignKey(User)
    image = models.ImageField(upload_to='/images')

我的表格字段:

images = forms.ImageField(widget=forms.FileInput(), required=False)

我的表单保存:

image = self.cleaned_data['images']
picture = Picture(park=model, image=image)
picture.save()

我已尝试递归设置uploads文件夹权限为777,因此django肯定具有写访问权限,但这不起作用。有人说表格上的enctype很重要,所以我把它设置为“multipart / form-data”。

如果有帮助,只有实际的保存会产生错误(尽管这可能与django仅使用惰性函数有关)

0 个答案:

没有答案