Django表单具有图像字段验证
|
我有2个字段的简单表格:名称,照片。
class MyForm(ModelForm):
class Meta:
model = My
class My(models.Model):
Name = models.models.CharField(max_length=512)
Photo = models.models.ImageField(upload_to=uploader)
我正在尝试验证并保存该模型。用户选择照片,不输入名称。表单未通过验证。并且用户有错误消息。然后,他输入姓名,但不选择照片。并且表单不会再次验证。但是用户已经选择了照片。
我找到了文章,作者对此做了解释。但是他写道,这些信息已经过时了。
Tnx寻求帮助。
没有找到相关结果
已邀请:
1 个回复
刷骸码
... 这意味着必须按照http://docs.djangoproject.com/en/dev/ref/forms/validation/#using-validation-in-practice或模板中所示进行所有验证。 有很多方法可以验证表单。您甚至可以使用javascript witch仅在字段有效时才允许发布。 最好是根据以下方法进行验证:http://docs.djangoproject.com/en/1.3/topics/forms/ 更新:似乎在Django中验证错误后,它在某种程度上类似于重新提交ImageField中的图像