外部キー関係オブジェクトを初期フォームにロードする初期データのセットを持つ Django フォームセットがあります。
{{ cellcountformset.management_form }}
{% for form in cellcountformset %}
<div id="">
{{ form.errors }}
{{ form.as_p }}
</div>
{% endfor %}
関連するモデルは次のようになります。
class CellType(models.Model):
readable_name = models.CharField(max_length=50)
machine_name = models.CharField(max_length=50)
comment = models.TextField(blank=True)
class CellCount(models.Model):
cell_count_instance = models.ForeignKey(CellCountInstance)
cell = models.ForeignKey(CellType)
normal_count = models.IntegerField()
abnormal_count = models.IntegerField()
comment = models.TextField(blank=True)
CellCount モデルの cell 属性で参照されるセルの machine_name を の として表示できるようにしたい#id
ですdiv
。CellCount には ModelFormSet を使用します。これには、CellType オブジェクトのリストが初期データとして渡されます。