注册一个简单的装饰块
wagtailblock-register的Python项目详细描述
货车尾座寄存器
使用
加载项设置.py. 在
# Default WAGTAILBLOCK_COLLECTOR = "blocks"
WAGTAILBLOCK_COLLECTOR = "itemblocks"
WAGTAILBLOCK_COLLECTOR
中的字符串
是一个文件。默认收集器文件为块.py. 在
Wagtailblock寄存器将搜索该文件。在
向收集器添加块
在收集器文件中的每个块上方添加@register_block
示例:
^{pr2}$召集所有街区模型.py
示例:
fromwagtail.core.modelsimportPagefromwagtail.core.fieldsimportStreamFieldfromwagtailblock_registerimportcall_blocksclassContentPage(Page):body=StreamField(call_blocks(),null=True)...
组块
将带有组名的list_group
添加到块中。
此组中的块将不同。块将位于您定义的组中。默认组是default
。
如果要使用多个streamfields,则此属性可用。在
示例:
fromwagtailblock_registerimportregister_blockfromwagtail.coreimportblocksfromwagtail.images.blocksimportImageChooserBlock@register_blockclassImageTextBlock(blocks.StructBlock):list_group="first"...
- 项目
标签: