Я использую общий DetailView для отображения объекта проекта.
Могу ли я как-то перебрать поля в моем шаблоне или мне нужно разместить каждое поле.
url(r'^(?P<slug>[-\w]+)/$', DetailView.as_view(model=Project,
template_name='projects/detail_project.html',slug_field='slug',
context_object_name='project'), name='project_detail'),
У меня есть что-то вроде этого в моем шаблоне:
{{ project.title }}
{{ project.created_date }}
и т.д ...
Есть ли способ сделать что-то подобное?
<table>
{% for field in project %}
<tr>
<td>{{ field }}</td>
</tr>
{% endfor %}
</table>
Я попробовал приведенный выше фрагмент и получил эту ошибку:
Caught TypeError while rendering: 'Project' object is not iterable