Найти - Пользователи
Полная версия: Замена несуществующей картинки.
Начало » Django » Замена несуществующей картинки.
1
kagemusha
Коллеги, как идеологически правильно решить такую ситуацию:
я получаю во views.py список фильмов films,
в каждом фильме есть поле картинки film.image, где прописан адрес картинки (на моем сервере)
в шаблоне страницы я показываю картинку по адресу film.image

Что мне делать, если картнка не была загружена и это поле пустое?

Как мне заменить на адрес другой картинки-заглушки?

Я раньше программировал на PHP и тут понял, что как в PHP сделать нельзя.
m0nte-cr1st0
kagemusha
Коллеги, как идеологически правильно решить такую ситуацию:я получаю во views.py список фильмов films, в каждом фильме есть поле картинки film.image, где прописан адрес картинки (на моем сервере)в шаблоне страницы я показываю картинку по адресу film.imageЧто мне делать, если картнка не была загружена и это поле пустое?Как мне заменить на адрес другой картинки-заглушки?Я раньше программировал на PHP и тут понял, что как в PHP сделать нельзя.
в моделе определить метод get_image
Romissevd
Возможно как-то так попробовать
 {% if film.image %}
    <img src="{{film.image }}">
{% else %}
    <img src="заглушка">
{% endif %}
kagemusha
Romissevd
Возможно как-то так попробовать
Вот, блин. Спасибо.

Я почему-то не думал, что в шаблонах есть if-ы….
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB