私のテンプレートでは、モデルのすべてのフィールドを for ループで別のテーブルに表示したいと考えています。各テーブルには、異なる数のフィールドがあります。私が知っている唯一のことは、フィールドの順序です。
私のモデル:
class Act(models.Model):
#table_1
my_field=models.IntegerField(max_length=4, blank=False, null=False)
bar=models.IntegerField(max_length=2, blank=False, null=False)
...
#table_2
test=models.CharField(max_length=2, blank=True, null=True, default=None)
my_new_field=models.CharField(max_length=2, blank=True, null=True, default=None)
blabla=models.CharField(max_length=2, blank=True, null=True, default=None)
...
#table_3
foo=models.IntegerField(max_length=2, blank=False, null=False)
...
私のテンプレート:
<table id="table_1">
<!-- display my_field and bar -->
{% for field in form %}
{% endfor %}
</table>
<table id="table_2">
<!-- display test, my_new_field and blabla -->
{% for field in form %}
{% endfor %}
</table>
<table id="table_3">
<!-- display foo -->
{% for field in form %}
{% endfor %}
</table>
出来ますか?