【发布时间】:2019-07-27 22:59:01
【问题描述】:
默认情况下,wagtail 的 StreamField 在管理员中的空字段看起来像这样,显示用户可用的不同块:
但是,我希望它默认包含我选择的块。例如:
我将如何做到这一点?为该字段设置 default 关键字参数似乎不起作用。
【问题讨论】:
-
你的意思是给StreamField里面的RichTextBlock设置一个默认值吗?
-
@cssidy 虽然这也很有用,但我更多地指的是设置默认生成哪个块,即它不会在选择打开时开始为空
-
那么您要寻找的是,当用户单击 StreamField 上的加号图标时,会预先选择 RichTextBlock,跳过带有其他块类型的横幅?或者,其他块类型的横幅保持打开状态,下面出现 RichTextBlock?
-
我的意图是用户根本不必单击“加号”图标并选择一个块。该字段将预先填充一个块,用户可以在之前/之后或任何其他块添加他们想要的任何其他块
-
您可以发布您在设置默认值时尝试的代码吗?我相信如果您希望在没有人打开加号图标的情况下显示该帖子的块,则该帖子需要在 StreamField 中使用默认值。
标签: django wagtail wagtail-streamfield