在不更新模型的情况下向django表单添加一个简单字段

时间:2015-06-30 20:32:08

标签: python django checkbox

Django新手在这里

我想在django表单中添加一个复选框,但不必将此复选框存储在数据库中。

一个简单的解决方案是将其直接添加到html模板中。但我想保留django格式:

{{ form.as_p }}

所以我认为我需要在表单类中添加复选框。

我做了以下事情:

    class MyForm(forms.ModelForm):
          ...
          check_box = forms.BooleanField(widget=forms.CheckboxInput)

但是在模板上我找不到复选框。 任何的想法 ? 感谢

1 个答案:

答案 0 :(得分:2)

你只需要:

class MyForm(forms.ModelForm):
    accept_terms = forms.BooleanField()

    class Meta:
       model = YourModel