我有content_panels
定义,其中包括:
MultiFieldPanel(
[
InlinePanel('related_resource_type', label="Resource Type",),
],
heading="Resource Type",
classname="collapsible"
),
这引用
class RelatedResourceType(Orderable):
page = ParentalKey('ShopPage', related_name='related_resource_type')
resource_type = models.CharField(
max_length=16,
choices=shopchoices.RESOURCE_TYPE_CHOICES,
default="shop"
)
Wagtail有没有办法要求至少一个RelatedResourceType
?我最好能够指定最小数量RelatedResourceTypes
。我在文档中找不到如何指定所需的面板。提前谢谢。
答案 0 :(得分:2)
InlinePanel采用可选的min_num
参数。
最后,min_num和max_num允许您设置用户必须提交的表单的最小/最大数量