[英]Django Table 2 - get column content
我正在尝试做类似的事情:
if filed_1:
field_1 = tables.LinkColumn('fields:detail', args=[A('field_1')])
else:
field_2 = tables.LinkColumn('fields:detail', args=[A('field_2')])
如果表包含field_1中的数据,则field_1必须是链接列,否则field_2是链接列。
提前致谢。
您可以使用templatecolumn :
titol = tables.TemplateColumn(
template_code = u"""
{% if record.filed_1 %}
<a href={% url 'fields:detail' record.field_1.pk %}>
{{record.field_1}}</a>
{% else %}
<a href={% url 'fields:detail' record.field_2.pk %}>
{{record.field_2}}</a>
{% endif %}
""" ,
verbose_name= u"field",
order_by=( 'field_1', 'field_2' )
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.