django ImageField验证的含义是什么?

问题描述 投票:0回答:1
ImageFieldDocu

国家:

信息filefiel中的所有属性和方法,但也验证上传的对象是有效的image。
nyet任何字符串都被接受

class Foo(Model): pic = models.ImageField(upload_to='files')

e.g。我可以在没有错误的情况下保存此保存,然后将其上传到

files
(甚至没有正确的文件)

fooinstance.pic="bogus" fooinstance.save() fooinstance.pic.__dict__ {'_file': None, 'name': 'bogus', 'instance': <Foo:...>, 'field': <django.db.models.fields.files.ImageField: pic>, 'storage': <django.core.files.storage.filesystem.FileSystemStorage at 0x721add4903d0>, '_committed': True}

表示文件场工作/上传完美罚款

	
上传对象

(例如,以一种形式使用)。 您只是向字段分配一个字符串(存储路径),甚至没有在模型上调用

full_clean
python django
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.