0
在我的模板中,我想用不同表格中的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>
這可能嗎?
你可以使用form.fieldname和form.fieldname每次手動輸入它的東西 – Anto
如果有數百個字段呢? – rom
你會在你的模板中使用數百個字段,還有其他方式可以使用三種不同的模型通過外鍵連接 – Anto