プロジェクト オブジェクトを表示するために汎用の 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