Форум сайта python.su
Доброго времени суток! Столкнулся с такой проблемой: в модели есть поле с изображением, вывожу поле для заливки через форму в шаблоне(форма создана из модели):
{{ form.image }}
Офлайн
Что именно не надо? убрать ссылку или “очистить”?
Если хочешь убрать “очистить”, убери у поля image blank=True
Офлайн
И ссылку и очистить)
Офлайн
Если у тебя поле image c blank=True, то при отображении используется виджет ClearableFileInput
django.forms.widgets.ClearableFileInput
Если у тебя поле image c blank=False, то при отображении используется виджет FileInput
django.forms.widgets.FileInput
def render отвечает за вывод.
Покапайся в них , расширь классы и переопредели методы как тебе надо. Подцепишь свой виджет с своему полю image.
Отредактировано Antonio051 (Окт. 8, 2012 08:59:21)
Офлайн
Ага. Спасибо, посмотрю. =)
Офлайн