跳转到主要内容

StreamField过深时的快速修复。

项目描述

好吧...你做错了。也许你没有充分考虑你的内容。也许你需要赶时间,嵌套StreamField块是唯一的途径。

看,我不评判你。我在这里帮助你。只需pip install Wagtail具有在管理界面中实际查看字段的能力,将其添加到你的已安装应用中,你就可以继续了。只是别说是我从这里得到的,好吗?

它基本上会让嵌套字段足够宽,以便在不会感到压抑的情况下查看。

例如,当你有一个这样的StreamField

![未使用Wagtail具有在管理界面中实际查看字段的能力](without-wagtailhavetheabilitytoactuallyseefieldsintheadmin.png)

我们可以让它看起来像这样

![使用Wagtail具有在管理界面中实际查看字段的能力](with-wagtailhavetheabilitytoactuallyseefieldsintheadmin.png)

好多了。顺便说一句,它基本上会扩展嵌套字段以覆盖帮助文本占位符。如果你在StreamField内部使用帮助文本,则不能使用此功能。不过,它不会影响顶级字段。

但是,有更好的方法吗?

是的,可能吧。[正在讨论中](https://github.com/torchbox/wagtail/issues/2305),所以请耐心等待。这种情况最初发生的原因是,为了保留帮助文本的一定空间,这是显然的好事。所以,如果我们想保留这个功能,这将需要一些时间来解决。

对于复杂字段,你可能应该确保它们看起来正确。请参阅[wagtailblocks_cards](https://github.com/alexgleason/wagtailblocks_cards)以了解示例。如果你有时间,我建议尝试一下。否则,wagtailhavetheabilitytoactuallyseefieldsintheadmin是你的朋友。

许可证

这是免费且不受限制的软件,已发布到公共领域。查看此存储库中的UNLICENSE文件以获取更多详细信息。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

由以下支持