gpt4 book ai didi

django - 如何使 Wagtail Streamfield 不需要?

转载 作者:行者123 更新时间:2023-12-01 11:47:12 26 4
gpt4 key购买 nike

在下面的模型中,我想制作 bottom_content不需要整个字段。我怎样才能做到这一点?

class ServicePage(Page):
top_content = StreamField(default_blocks + [
('two_columns', TwoColumnBlock()),
('three_columns', ThreeColumnBlock()),
])
bottom_content = StreamField(default_blocks + [
('two_columns', TwoColumnBlock()),
('three_columns', ThreeColumnBlock()),
])

search_fields = Page.search_fields + [
index.SearchField('top_content'),
index.SearchField('bottom_content'),
]

content_panels = Page.content_panels + [
StreamFieldPanel('top_content'),
StreamFieldPanel('bottom_content'),
InlinePanel('service_package', label='Packages')
]

最佳答案

StreamField 还接受一个可选的关键字参数空白,默认为 false;如果这是错误的,则必须至少提供一个块才能将该字段视为有效。

从:
- http://docs.wagtail.io/en/latest/topics/streamfield.html

关于django - 如何使 Wagtail Streamfield 不需要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47336893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com