0

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

我正在使用模型形式,

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

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

谁能帮我在 django 中创建一个检查以及如何设计模板以显示该复选框。

谢谢

4

2 回答 2

2

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

{{ form.first_aid }}

在你的模板中

于 2013-04-16T07:53:07.703 回答
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']

然后对于您的模板,您有多种选择,请在文档中阅读适合您需求的内容: 使用表单

于 2013-04-16T07:52:57.243 回答