2013-04-27 52 views

回答

0

您可以循環使用表單來獲取單獨的表單,並使用這些表單執行任何您想要的操作。

{% for form in formset %} 
    {{form.title.errors}} 
    {{form.title.label}} 
    {{form.title}} 
{% endfor %} 
0

對於第一種形式在該formset你可以嘗試內置過濾器first

{{ formset|first }} 

Django的模板severelly設計handcaped,你可能要檢查Jinja2。在神社你應該能夠編寫:

{{ formset[0] }} {{ formset[3] }} 

由於Django的缺乏get_item過濾器,你可以write a custom filter like this

@register.filter 
def get_item(ob, key): 
    try: 
     return ob[key] 
    except (TypeError, ValueError, KeyError, IndexError): 
     return None 

有了這個過濾器,你應該能夠編寫:

{{ formset|get_item:0 }} {{ formset|get_item:3 }} 
相關問題