Форум сайта python.su
Приветствую!
Есть проблема - поле ImageField в models.py отказывается принимать вполне нормальный jpg.
png принимает, а jpg не хочет.
Вариант что попался какой-то битый файл я уже проверил - около 10 разных файлов пробовал - специально из инета качал - не получается.
Вопрос - как изменить валидацию этого поля самым простым способом ?
Спасибо.
Офлайн
Проверьте, что у вас PIL собран с поддержкой jpeg.
Офлайн
ыыы
как проверить подскажите пжл
Офлайн
спасибо, разобрался
перед установкой PIL нужно выполнить комманду
python setup.py build_ext -i
python selftest.py
57 tests passed.
Офлайн
Самый простой способ, это попробовать открыть файл:
>>> import Image
>>> Image.open('foobar.jpg')
Офлайн
Абсолютно таже ситуация, PIL c jpeg работает. Filebrowser тоже работает нормально.
Какие еще могут быть варианты?
Офлайн