Django は複数のフォームのデータを同時に扱えるために、FormSetsというものを用意しているんですけど、実は、ModelFormのFormSetでも使える。クエリーの結果のデータのModelFormを一個一個、一つのページに出すにはこんなコードを書ける。
from django.forms.models import modelformset_factory
formset = modelformset_factory(
MyModel,
fields=('status','content'),
extra=0,
)(queryset=MyModel.objects.filter(status=1))
便利