Django == 1.11django-crispy-forms == 1.8.1CRISPY_TEMPLATE_PACK =“ bootstrap4”
使用标准格式(无特殊设置),我们得到一个非常奇怪的“选中”符号:
尝试解决此问题:在forms.py代码中:
self.helper = FormHelper(self)
self.helper.use_custom_control = False
这给出了一个很好的“选中”符号:
...,但是在尝试提交表单时未选中REQUIRED复选框,则不会显示错误消息(客户端验证)。在第一种情况下,将显示此错误消息(复选框显示为蓝色)。
那么,如何通过引导程序4和django-crispy-forms获得具有客户端验证错误的体面的复选框形状?
谢谢您的帮助
通过将原始框放在不透明0的正确位置来解决Jignesh Raval上this question接受的答案的输入。这仍将客户端验证消息保留在适当的位置并可见。