2009-12-13 58 views
0

我希望能够显示像在Django表单集的每一行文字标签的附加信息。关联和显示与在Django每个表单行额外的数据FORMSET

实施例/用例:

用户在将他希望执行一些动作的模型挑选5行。将出现一个弹出窗口,其中显示基于先前选择的5行的一些附加信息(即模型实例方法)。用户做一些输入,提交表单,并在不同的模型中创建5个新行。

目前我正在考虑通过这些附加信息的字典中单独并以某种方式将它们与表单集每个窗体关联。但为了实现这个目标,我需要能够为每一行设置唯一的初始数据,这样我就可以使用隐藏字段(我已经针对该特定问题发布了另一个问题)。

这将是整洁,如果我能在一地的形式,让我通过迭代形式的模板或称之为“as_table”的附加信息相关联。

回答

3

这一个难倒我有点太。希望这是你要找的。

编辑:我张贴这一段时间回来,并没有意识到一半的帖子被吃掉,由于恶劣的格式。更正了下面的代码。

<TABLE> 
    <form method="post" action="."> 
     {{ formset.management_form }} 
     {% for form in formset.forms %} 
      {{ form.id }} 
      <tr> 
       <td>{{ form.FirstName }}</td> <!-- This is a normal, editable field --> 
       <td>{{ form.instance.LastName }}</td> <!!-- 'instance' is your actual Django model. LastName displays the text from the last name field --> 
      </tr> 
     {% endfor %} 
    </form> 
</TABLE>