首页 > 解决方案 > 如何在 django 中显示与项目相关的值

问题描述

让我们考虑一下,当我们过滤批次和区域时,我们会得到项目,例如让我们考虑批次 = 1000 和区域 = A01,当使用这些批次和区域过滤项目表时,我们得到 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

标签: pythondjangodjango-modelsdjango-viewsdjango-templates

解决方案


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

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

推荐阅读