djangoのHTMLないのでforが上手く回らない

djangoのformsetを使ったらHTMLでの表示に関してです。

for文を使ってアイテムを取り出したいのですが、上手く取り出すことが出来ません。

やりたいこと{{aa.item}}を編集不可にしたいのでテキストで表示したい

{% for aa in formset %} <tr> <td>{{aa.item}}</td> <td>{{aa.item_create}}</td> <td>{{aa.item_los}}</td> </tr> {%endfor%}

上記のような形で表示させると編集可能ではあるが表示は正しくされる。

下記の書き方だと、<input type ='text'>がある部分だけforが複数回先に回ってしまう?
formset内のitemが全て表示されてしまう。

{% for aa in formset %} <tr> <td><input type ="text" name="{{aa.item}}" ></td> <td>{{aa.item_create}}</td> <td>{{aa.item_los}}</td> </tr> {%endfor%}

何か書き方が間違っているのだとは思うのですが、方法が分かりません。
アドバイス頂けると助かります。
よろしくお願いします。

コメントを投稿

0 コメント