テンプレートは
{% for type in types %} <h1>{{type.title}}</h1>
{% for field in typelist %}
<label><input type="checkbox" name="{{field}}">{{ field }}</label><br />
{% endfor %}
{% endfor %} <br />
model.py
class Types(models.Model):
user = models.ForeignKey(User, null=True)
title = models.CharField('Incident Type', max_length=200)
parent_type_id = models.CharField('Parent Type', max_length=100, null=True, blank=True)
is_active = models.BooleanField('Is Active', default=True)
ここでは、この変数の下{{type.title}}
にバスがあり{{ field }}
、a.Seat と b.Glass として変数があります。
私の場合、1.Bus が親要素で、その子要素が a.seat b.Glass で、同じように 2.Classroom の場合、それらの子要素は a.Blackboard b.Table などです。
したがって、上記のループを使用すると、1.Bus a.Seat b.Glass a.Blackboard b.Table のような出力が得られますが、上記の例は必要なものであり、他のロジックも変更しましたが、入力していません子要素。
このように繰り返してみ{% for field in typelist %}
ましたが、望ましい答えが得られませんでした。