Как ограничить количество элементов в ListBlock? - PullRequest
1 голос
/ 07 октября 2019

Я хочу ограничить количество записей, которые может иметь ListBlock. Я знаю, что это возможно в StreamField с max_num, но я не вижу способа сделать то же самое для ListBlocks.

Нам нужно использовать ListBlocks, так как они более удобны для пользователей, чем StreamField.

Пример кода:

class TextQuestionBlock(blocks.StructBlock):
   question_text = ShortcodeRichTextBlock()
   correct_answer = blocks.CharBlock(label="Correct Answer", required=True)
   false_answer = blocks.ListBlock(blocks.CharBlock(label="False Answer(s)", required=True))

Мы хотим ограничить количестволожных ответов, которые пользователь может ввести

Я хочу ограничить пользователя тремя ложными ответами. В настоящее время они могут добавлять столько, сколько захотят.

...