具有自定义验证的Django Bootstrap Crispy InlineField缺少消息

时间:2019-02-04 13:23:15

标签: django forms validation django-crispy-forms

我正在使用Django Crispy表单来呈现包含多个字段的字段集,其中大多数不是内联的,但是我有一个要插入的出生日期字段(带有SelectDate小部件的DateField)。它使用自定义验证,将日期转换为年龄,然后检查用户是否超过18岁。

此验证是正确的,并且在FieldSet中呈现字段时可以正常工作。

working field

但是,在应用了crispy_forms.bootstrap.InlineField之后,没有任何选择,只是简单地:

 Layout(
        Fieldset(
            #Other fields...
            InlineField('dob'),
       )
 )

该消息不显示-尽管验证仍然有效: inline field with no validation

在使用InlineField时如何显示此消息?

1 个答案:

答案 0 :(得分:1)

InlineField不支持显示表单错误。