如何在django中创建复选框

时间:2013-04-16 07:28:29

标签: django django-models django-forms django-templates

我正在开发django中的网站。我必须在模板中显示一个复选框。

我正在使用模型表单,

class ReportPersonForm(forms.ModelForm):
    class Meta:
        model = ReportPerson
        fields = ['name','first_aid','sick_bay','ambulance']

我必须分别为以下字段创建复选框,first_aid,sick_bay,救护车和模板中的渲染。

任何人都可以帮我创建django中的支票以及如何设计模板来显示复选框。

谢谢

2 个答案:

答案 0 :(得分:2)

如果您将模型中的字段定义为BooleanFileld - 您可以使用

{{ form.first_aid }}
你模板中的

答案 1 :(得分:0)

在表单文件中

class ReportPersonForm(forms.ModelForm):
    first_aid = models.BooleanField()
    sick_bay = models.BooleanField()
    ambulance = models.BooleanField()
    class Meta:
        model = ReportPerson
        fields = ['name','first_aid','sick_bay','ambulance']

然后,对于您的模板,您有多种选择,请在适合您需求的文档中阅读: Working with forms