Проверка FieldFile на форме Джанго - PullRequest
1 голос
/ 11 августа 2010

вопрос новичка. вот вывод pdb

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

как мне проверить, существует изображение или нет?

Допустим, я хочу получить доступ к entry.image.file, но не знаю, существует ли entry.image

решено проверить мой собственный ответ

Ответы [ 3 ]

1 голос
/ 11 августа 2010

Узнал, как это сделать

bool(entry.image)
0 голосов
/ 11 августа 2010

Как насчет:

import os
os.path.exists(file_path) and os.path.isfile(file_path)
0 голосов
/ 11 августа 2010

Здесь:

file_path = entry.image.path
open(file_path)

Если файл существует, ошибки не должно быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...