django-crispy-forms + bootstrap4复选框的外观和验证

问题描述 投票:0回答:1

Django == 1.11django-crispy-forms == 1.8.1CRISPY_TEMPLATE_PACK =“ bootstrap4”

使用标准格式(无特殊设置),我们得到一个非常奇怪的“选中”符号:

strange checked symbol

尝试解决此问题:在forms.py代码中:

    self.helper = FormHelper(self) 
    self.helper.use_custom_control = False 

这给出了一个很好的“选中”符号:

enter image description here

...,但是在尝试提交表单时未选中REQUIRED复选框,则不会显示错误消息(客户端验证)。在第一种情况下,将显示此错误消息(复选框显示为蓝色)。

那么,如何通过引导程序4和django-crispy-forms获得具有客户端验证错误的体面的复选框形状?

谢谢您的帮助

forms validation bootstrap-4 client django-crispy-forms
1个回答
0
投票

通过将原始框放在不透明0的正确位置来解决Jignesh Ravalthis question接受的答案的输入。这仍将客户端验证消息保留在适当的位置并可见。

© www.soinside.com 2019 - 2024. All rights reserved.