Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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 如何限制列表块中的项目数?_Python_Django_Wagtail - Fatal编程技术网

Python 如何限制列表块中的项目数?

Python 如何限制列表块中的项目数?,python,django,wagtail,Python,Django,Wagtail,我想限制ListBlock可以拥有的条目数。我知道在StreamField中使用max_num可以实现这一点,但我看不到对列表块执行相同操作的方法 我们需要使用列表块,因为它们比StreamField对我们的用户更友好 代码示例如下: class TextQuestionBlock(blocks.StructBlock): 问题\u text=ShortcodeRichTextBlock() correct\u answer=blocks.CharBlock(label=“correct ans

我想限制ListBlock可以拥有的条目数。我知道在StreamField中使用
max_num
可以实现这一点,但我看不到对列表块执行相同操作的方法

我们需要使用列表块,因为它们比StreamField对我们的用户更友好

代码示例如下:

class TextQuestionBlock(blocks.StructBlock):
问题\u text=ShortcodeRichTextBlock()
correct\u answer=blocks.CharBlock(label=“correct answer”,required=True)
false\u answer=blocks.ListBlock(blocks.CharBlock(label=“false answer(s)”,required=True))
我们想限制用户可以输入的错误答案的数量


我想限制用户tro 3错误答案。目前,他们可以添加任意数量的内容。

您好,也许您可以看一看a,它与您的非常相似。