我試圖使用Djangos ModelForms將多個內聯表單項添加到頁面。我需要綁定到數據庫模型的選擇框。表單格式化並以表格形式放置,因此我只需要顯示沒有任何周圍HTML的ModelForm。自定義Django ModelForm的HTML輸出
class LeagueForm(ModelForm):
league = forms.ModelChoiceField(queryset=League.objects.all(), empty_label='Manual Team Entry:', required=False)
class Meta:
model = League
exclude = ['league_name']
模板:
{% if selected_sport == 1 %}
<td>{{ nhl_form.as_p }}</td>
{% else %}
的問題是我不想要的段落標記,也不表標籤或任何東西。我需要讓表單很好地坐在我放置它的地方,而不會歪曲周圍的html。
任何人都可以請指出我在正確的方向嗎?謝謝
而且我怎麼能(與CSS/jQuery的以後的處理)增加額外的自定義CSS類名稱的各個領域? – Viet 2010-02-20 19:03:25
@Mark:詳情在這裏:http://docs.djangoproject.com/en/1.1/topics/forms/#looping-over-the-form-s-fields – Viet 2010-02-20 19:08:37
@viet,該文件是非常有幫助的,因爲我沒有要分別參考每個領域。 – joshcartme 2011-07-13 21:26:12