w prosty Django tables2 jak mogę zdać Imagen w określonej komórce za 1 colum ....django-tables2 z komórki niestandardowego obrazu
niektórzy lubią
field1 field2 field3 . . .
row1 A Image1 C
row2 B zdjęcie 2 D
. . .
w prosty Django tables2 jak mogę zdać Imagen w określonej komórce za 1 colum ....django-tables2 z komórki niestandardowego obrazu
niektórzy lubią
field1 field2 field3 . . .
row1 A Image1 C
row2 B zdjęcie 2 D
. . .
W Django dokumentacji Tables2:
http://django-tables2.readthedocs.org/en/latest/#subclassing-column
Przykład tej sekcji ImageColumn.
Dla skomplikowanych kolumn możesz chcieć zwrócić kod HTML z metody render(). To jest w porządku, ale należy zaznaczyć ciąg jako bezpieczne, w celu uniknięcia uciekł:
>>> from django.utils.safestring import mark_safe
>>> from django.utils.html import escape
>>>
>>> class ImageColumn(tables.Column):
... def render(self, value):
... return mark_safe('<img src="/media/img/%s.jpg" />'
... % escape(value))
...
Link do oficjalnej dokumentacji: https://github.com/bradleyayers/django-tables2/blob/master/docs/index.rst (na wszelki wypadek)
Podczas tworzenia linku do źródła zewnętrznego jako odpowiedzi, należy zawsze podawać ważne informacje o tym źródle wraz z odpowiedzią. Linki mogą umrzeć. –
@LukasKnuth dzięki za radę. Poprawiono moją odpowiedź. – n3storm
nie jestem jasne, co prosisz . Skąd pochodzi obraz? Czy to model? Może warto dodać kod modelu (plus dowolny kod, który masz na swój stół lub swój widok). –
Czy to jest uprzejme przy zapisywaniu "RTFM" w Answers? – n3storm
@ n3storm To nie jest grzeczne nigdzie, ale wskazanie gdzie w dokumentach do obejrzenia (tak jak w Twojej odpowiedzi) może być bardzo pomocne! Specjalnie dla nowego użytkownika dokumentacja może być przytłaczająca. – thumbtackthief