Django==1.11 django-crispy-forms==1.8.1 CRISPY_TEMPLATE_PACK = "bootstrap4“
使用标准形式(没有特殊设置),我们会得到一个非常奇怪的“选中”符号:

尝试解决这个问题:在forms.py代码中:
self.helper = FormHelper(self)
self.helper.use_custom_control = False 这给出了一个很好的“选中”符号:

..。但是,如果在未选中REQUIRED复选框的情况下尝试提交表单,则不会显示错误消息(客户端验证)。而在第一种情况下,会显示此错误消息(复选框显示为蓝色)。
那么,如何才能在bootstrap 4和django-crispy-forms客户端验证错误的情况下,获得合适的复选框形状呢?
谢谢你的帮助
发布于 2019-12-22 22:21:49
通过将原始长方体放置在不透明度为0的正确位置,在this question上使用Jignesh Raval接受的答案解决了输入问题。这仍然使客户端验证消息保持在适当的位置并可见。
https://stackoverflow.com/questions/59437030
复制相似问题