在一个简单的 django-tables2 中,我如何为 1 列渲染特定单元格中的图像....
有些喜欢
field1 field2 field3 . . .
第 1 行 A 图像 1 C
行 2 B 图像 2 D
. . .
在一个简单的 django-tables2 中,我如何为 1 列渲染特定单元格中的图像....
有些喜欢
field1 field2 field3 . . .
第 1 行 A 图像 1 C
行 2 B 图像 2 D
. . .
在 Django Tables2 文档中:
http://django-tables2.readthedocs.org/en/latest/#subclassing-column
本节的示例是 ImageColumn。
对于复杂的列,您可能希望从 render() 方法返回 HTML。这很好,但请务必将字符串标记为安全以避免它被转义:
>>> 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))
...
官方文档链接:https ://github.com/bradleyayers/django-tables2/blob/master/docs/index.rst (以防万一)