我最近从django-tables(版本1)升级到djangotables2,以便将我的代码升级到Django 1.11(来自Django 1.6)。我有一个包含几个字段的表,我正在尝试访问特定字段。
以下代码在HTML中无效:
<td>{{ item.entered_by }}</td>
<td>{{ item.last_updated|date:"m/d/Y j:i a" }}</td>
('item'是来自Django Table的BoundRow对象。
我可以遍历所有字段,如果我写的话,将显示所有字段:
{% for field in item%}
<td>{{ field }}</td>
{% endfor %}
但是,我只想要打印某些字段(例如,'entered_by'和'last_updated')字段。我该怎么做/检查字段名称?
我在这里查看了文档:http://django-tables2.readthedocs.io/en/latest/pages/api-reference.html#但没有成功。代码在Django 1.6中正常工作,所以问题不在于列的名称,我知道它与我试图访问实际列数据有关。