2014-12-19 3 views
-2

Я хочу отображать данные из таблицы в таблице; для извлечения объекта я использовал внешний ключ для извлечения объекта (человек в зависимости от проекта) У меня есть две таблицы: человек & проект.Показать данные таблицы django

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

ответ

0

Вам нужно будет предоставить дополнительную информацию о вашей функции просмотра, чтобы исправить первую проблему (как и что вы возвращаете из этой функции? Обратите внимание также вашу опечатку в projet=project), но вы получите счетчик цикла с forloop.counter:

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

(или forloop.counter0 если вы хотите нуль на основе индексов).

Смежные вопросы