我想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'),
]
),
]

uj5u.com熱心網友回復:
瀏覽器控制臺中的錯誤表明wagtail.contrib.table_block應用程式中包含的 Javascript 檔案未加載。最有可能的是,您的 S3 檔案托管中缺少這些(S3 回傳 403 Forbidden for missing files)。
添加wagtail.contrib.table_block到 INSTALLED_APPS 并部署到您的服務器后,您需要重新運行./manage.py collectstatic以確保將這些 JS 檔案上傳到 S3。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/348917.html
標籤:姜戈 马尾 燕尾溪流场 wagtail-admin
上一篇:request.session['pk']=user.pkAttributeError:'QuerySet'物件沒有屬性'pk'
