在django表单上检查FieldFile

时间:2010-08-11 06:55:44

标签: django forms

初学者问题。这是pdb输出

(Pdb) entry.image
<FieldFile: None>
(Pdb) entry.image is None
False

如何检查图像是否存在?

让我说我想访问entry.image.file,但我不知道entry.image是否存在

已解决检查我自己的回答

3 个答案:

答案 0 :(得分:1)

了解如何做到这一点

bool(entry.image)

答案 1 :(得分:0)

下面:

file_path = entry.image.path
open(file_path)

如果文件存在,则不应出现任何错误。

答案 2 :(得分:0)

怎么样:

import os
os.path.exists(file_path) and os.path.isfile(file_path)