自定义Django ModelForm的HTML输出

Mar*_*ler 5 python django django-templates django-forms

我正在尝试使用Djangos ModelForms向页面添加多个内联表单项.我需要选择绑定到数据库模型的框.表单格式化并以表格格式放置,因此我只需显示没有任何围绕HTML的ModelForm.

class LeagueForm(ModelForm):
league = forms.ModelChoiceField(queryset=League.objects.all(), empty_label='Manual Team Entry:', required=False)

class Meta:
    model = League
    exclude = ['league_name']
Run Code Online (Sandbox Code Playgroud)

模板:

{% if selected_sport == 1 %}        
<td>{{ nhl_form.as_p }}</td>
{% else %}
Run Code Online (Sandbox Code Playgroud)

问题是我不想要段落标签,也不想要表格标签或任何东西.我需要把表格很好地放在我放置的地方,而不是把周围的html搞得一团糟.

有谁能指出我正确的方向?谢谢

Dan*_*man 16

只需分别参考每个字段.

{{ nhl_form.league }}
Run Code Online (Sandbox Code Playgroud)

只会显示league场地,没有周围的残骸.