【发布时间】:2014-07-23 21:37:09
【问题描述】:
我正在尝试为我的闹钟应用程序创建一个 days_of_week 模型,用户可以在其中选择他们希望闹钟响起的星期几。我想为它使用 checkboxInput 小部件,但我找不到找到这样的字段的方法。有人可以告诉我如何制作这样的字段吗?
【问题讨论】:
标签: django python-2.7 django-models
我正在尝试为我的闹钟应用程序创建一个 days_of_week 模型,用户可以在其中选择他们希望闹钟响起的星期几。我想为它使用 checkboxInput 小部件,但我找不到找到这样的字段的方法。有人可以告诉我如何制作这样的字段吗?
【问题讨论】:
标签: django python-2.7 django-models
您可以使用 CommaSeparatedIntegerField。更多信息https://docs.djangoproject.com/en/dev/ref/models/fields/
【讨论】:
CommaSeparatedIntegerField。这是一个简短但有用的答案,有或没有链接。
您需要使用 checkboxselectmultiple: https://docs.djangoproject.com/en/dev/ref/forms/widgets/#checkboxselectmultiple
简短示例:
select = forms.MultipleChoiceField(choices=CHOICES, widget=forms.CheckboxSelectMultiple)
CHOICES 将是您一周中的几天。
【讨论】: