2011-11-26 75 views
0

我是Django的新手,並在我的應用中使用this頁面上的代碼。我正在嘗試編寫一個模板來顯示Poll表單和Choices表單(如網站上指定的),但僅顯示Poll表單。以下是我的模板代碼:Django表格不出現

<form action="/new/" method="post"> 
{% csrf_token %} 
{{ poll_form.as_p }} 
{{ choice_forms.as_ul }} 
<input type="submit" value="Submit" /> 
</form> 

任何意見是非常感謝。

+1

您可以在視圖和窗體中添加其餘的代碼嗎? – Yasel

回答

0

如果您遵循您發佈的鏈接中提供的視圖代碼,'choice_forms'實際上是一個表單對象列表。因此調用'as_ul'將不起作用。您必須嘗試以下內容:

{% for choice_form in choice_forms %} 
    {{ choice_form.as_ul }} 
{% endfor %}