【问题标题】:how to display values related to items in django如何在 django 中显示与项目相关的值
【发布时间】:2021-11-27 10:42:00
【问题描述】:

让我们考虑一下当我们过滤批次和区域时我们得到的项目 例如,让我们考虑批处理 = 1000 和区域 = A01,当使用这些批处理和区域过滤 Items 表时,我们得到 3 个项目

id      item_name       season_support                   

1        small tree     [u'Winter', u'Year round']       

2        medium tree    [u'Spring', u'Autumn']

3        big tree       [u'Summer', u'Rainy']

现在在打印 pdf 时,让我们将 index.html 视为

 {% for item in items %}
    <table>
        <tr>
           <td>Item id - {{ item.id }}</td>
           <td>Item name -  {{item.item_name}} </td>
           <td>Season support - {{ item.season_support }} </td>
           
        </tr>
    
    </table>

现在请帮助编写views.py,我可以在其中打印仅与这些项目相关的season_support

【问题讨论】:

  • &lt;table&gt; 需要到{% for item in items %} 外面(和之前的{% endfor %}

标签: python django django-models django-views django-templates


【解决方案1】:

假设您获得了一个为 season_support 返回的值列表,如您的示例所示,您可以简单地执行以下示例来呈现您的值。

<td>Season support - {{ item.season_support | join(', ') }} </td>

【讨论】:

  • 如果我使用 {{ item.season_support | join:', '}} 我这样得到 [, u, ', W, i, n, t, e, r, ', ,, , u, ', Y, e, a, r, , r , o, u, n, d, ', ]
猜你喜欢
  • 2022-01-10
  • 2012-08-22
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 2014-11-01
  • 2021-06-13
  • 2020-11-09
相关资源
最近更新 更多