按块内容查找wagtail页面
wagtail-inventor的Python项目详细描述
摇尾库存
按块类型搜索wagtail页面。
wagtail inventory增加了通过包含的streamfield块类型搜索wagtail站点中页面的功能。它向wagtail管理站点添加了一个新的设置菜单,允许您搜索包含或不包含某些块的页面。它支持通过wagtail内置块(如CharBlock)以及您可能定义的任何自定义块进行搜索。
设置
使用pip安装软件包:
$ pip install wagtail-inventory
在django设置中添加wagtailinventory作为已安装的应用:
# in settings.pyINSTALLED_APPS=(...'wagtailinventory',...)
运行迁移以创建所需的数据库表:
$ manage.py migrate wagtailinventory
运行管理命令以使用当前页初始化数据库表:
$ manage.py block_inventory
现在,您应该可以在wagtail管理站点的“设置”>;“阻止资源清册”下搜索页面。
兼容性
已测试此代码是否与以下各项兼容:
- Python2.7、3.5、3.6
- Django 1.8-1.11,2.0-2.2
- 摇尾1.8-1.13,2.0-2.5
测试
使用tox运行单元测试,以针对选定的受支持包组合进行测试。