显示表数据django

时间:2014-12-19 15:26:22

标签: django html-table displayobject

我想显示表格中表格的数据;检索对象我使用外键来检索对象(取决于项目的人) 我有两张桌子:人和人项目

    class person (models.Model)
    project =models.ForeignKey('plat_project.Project', blank=True,related_name='project')
    pourcentage = models.IntegerField()
    sum = models.IntegerField()

    class project
...
视图中的

: 在显示功能中:

PersonneProject=PersonneProjet.objects.all(projet=project)
        response['Listeperson']=PersonneProject


And the template :
{% for p in Listeperson %}
        <tr>
        <td style="text-align:center">{{ i }} </td>
        <td style="text-align:center">{{ p.pourcentage}}% </td>
        <td style="text-align:center">{{ p.sum }}€ </td>
         </tr>
  {% endfor %}

我有两个问题:

  • 我无法在我的图表上显示数据
  • 如何增加i 1

1 个答案:

答案 0 :(得分:0)

你需要提供有关你的视图功能的更多信息来解决第一个问题(你从这个函数返回的方式和内容?注意你在projet=project中的错字),但是你得到了一个循环计数器forloop.counter

<td style="text-align:center">{{ forloop.counter }} </td>

(或forloop.counter0如果你想要从零开始的索引。)