【发布时间】:2021-11-03 16:53:27
【问题描述】:
我想在我的管理面板中显示TableBlock,但它显示不正确。
这是代码块:
from wagtail.contrib.table_block.blocks import TableBlock
from wagtail.core.blocks import StreamBlock
from wagtail.core.fields import StreamField
class BaseStreamBlock(StreamBlock):
table = TableBlock()
class ArticlePage(Page):
parent_page_types = ['home.HomePage']
subpage_types = []
content = StreamField(BaseStreamBlock(), verbose_name=_('Content'), blank=True)
content_panels = [
MultiFieldPanel([
FieldPanel('title'),
]),
MultiFieldPanel(
[
StreamFieldPanel('content'),
]
),
]
【问题讨论】:
-
您是否记得按照docs.wagtail.io/en/stable/reference/contrib/… 将
"wagtail.contrib.table_block"添加到INSTALLED_APPS 中? -
是的,我将它添加到 INSTALLED_APPS
-
您是否在浏览器控制台(在开发者工具中)收到任何错误消息?
-
感谢 idia,我没有解决问题,但在控制台发现错误
-
我将错误图片附加到上面的帖子中,看起来我的后台访问有问题
标签: django wagtail wagtail-streamfield wagtail-admin