Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django模型表单要求布尔字段为True才能提交表单_Python_Django_Web - Fatal编程技术网

Python Django模型表单要求布尔字段为True才能提交表单

Python Django模型表单要求布尔字段为True才能提交表单,python,django,web,Python,Django,Web,我希望布尔字段必须为true,以便提交表单,并抛出一个错误以同意条款。最好的方法?我在这里看到两种解决方案: 您可以在Django视图内的表单处理过程中检查输入是否被检查,但这意味着如果输入未被检查,则可能会在服务器端和客户端之间来回切换 您只能使用Javascript在客户端执行检查。我会推荐这个解决方案,因为它可以改善用户体验(我认为,其他解决方案会降低用户体验) 希望这有帮助

我希望布尔字段必须为true,以便提交表单,并抛出一个错误以同意条款。最好的方法?

我在这里看到两种解决方案:

  • 您可以在Django视图内的表单处理过程中检查输入是否被检查,但这意味着如果输入未被检查,则可能会在服务器端和客户端之间来回切换
  • 您只能使用Javascript在客户端执行检查。我会推荐这个解决方案,因为它可以改善用户体验(我认为,其他解决方案会降低用户体验)
  • 希望这有帮助