Django:如何创建一个包含许多booleanfields的字段?

时间:2014-07-23 21:37:09

标签: django python-2.7 django-models

我正在尝试为我的闹钟应用创建一个days_of_week模型,用户只需选择他们希望闹钟响起的一周中的几天。我想使用checkboxInput小部件,但我找不到像这样找到字段的方法。有人能告诉我如何制作这样的领域吗?

2 个答案:

答案 0 :(得分:0)

您可以使用CommaSeparatedIntegerField。 https://docs.djangoproject.com/en/dev/ref/models/fields/

中的更多信息

答案 1 :(得分:0)

您需要使用checkboxselectmultiple: https://docs.djangoproject.com/en/dev/ref/forms/widgets/#checkboxselectmultiple

简短的例子:

select = forms.MultipleChoiceField(choices=CHOICES, widget=forms.CheckboxSelectMultiple)

其中CHOICES将是您一周的日子。