2010-02-09 2 views
0

Я хотел бы создать пользовательскую страницу администратора для одного из моих приложений с django. Я создал change_form.html и fieldset.html в папке admin/myapp/mymodel моей папки шаблонов. Теперь я могу настроить страницу.Как расширить ImageField в моем собственном шаблоне администратора django?

mymodel имеет ImageField, и я хотел бы отобразить это изображение на странице. Я думаю, это возможно, потому что ImageField показывает ссылку на изображение на странице.

Я пытаюсь изменить файл fieldset.html, но, к сожалению, я не знаю, как получить доступ к URL-адресу, чтобы поместить в тег img html. {{field.field.field}} показывает объект ImageField, но как получить доступ к текущему значению для этого поля?

Заранее спасибо

ответ

-1

Текущий объект может быть доступен в шаблоне администратора пользовательских Джанго с {{original}}

Это решает мою проблему

3
<img src="{{field.field.field.url}}"> 

На соответствующую записку, вместо того, чтобы делать все, что вы могли бы использовать django-form-utils, который предоставит Вам эскиз включен дисплей и четко способный поле файла, бесплатно.

+0

{{field.field.field.url}} не работает для меня. См. Мой ответ – luc

Смежные вопросы