页面、代码段等的自动完成编辑处理程序。
wagtail-autocomplete的Python项目详细描述
wagtail内容编辑器的编辑处理程序,允许对页面、代码段或其他模型进行单个或多个自动完成的选择。 这个小部件是用react编写的,如果需要,可以在wagtail管理员之外使用。
功能
- 通过平滑的自动完成界面快速选择相关对象
- 代替PageChooserPanel或SnippetChooserPanel 的一个附加选项
- 如果搜索结果为空,则从自动完成输入创建新对象
- React组件可以在面向公共窗体的wagtail管理之外使用
- 默认主题共享wagtail管理的颜色方案和样式
- 使用BEM方法轻松重设主题
谁在用它?
- U.S. Press Freedom Tracker使用此编辑处理程序及其面向公共的过滤器和内容编辑器来快速选择和创建新的相关元数据对象。
合并到wagtail/wagtail中
最后,我们希望将其合并到wagtail/wagtail。 这需要在wagtail api上做一些工作。
- 支持非Page模型的终结点
- 支持标准Django field lookups,如id__in
- 从api创建对象
- 非管理员访问API的权限系统
文档
我们的文档位于Read the Docs上,包括basic usage instructions和contribution guidelines。
贡献者
- Harris Lapiroff(Little Weaver Web Collective)用于用户体验和用户界面设计
- 瑞秋·史蒂文斯(小织女网集体)
- 艾米莉·霍斯曼(小织布者网集体)