2009-12-13 19 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> 
相關問題