【发布时间】:2016-04-10 14:18:31
【问题描述】:
我正在使用 Django 创建一个表单。
该表单包括models.SmallIntegerField。
该字段有一个默认的空白选项(显示为“------”)。
我怎样才能摆脱这个空白选项?
请注意,该字段不是必需的(空白=True),因此default=None, blank=False 解决方案不适用于我的情况。
【问题讨论】:
-
如果不需要该字段,为什么要删除空白选项?
-
因为用户可以选择“数据不可用”复选框,如果选中,则不需要该字段。如果未选中,则该字段为必填项。
-
而且因为我使用 RadioSelect 小部件,所以它与“----”字段看起来很奇怪。
标签: django django-forms