在 Wagtail 中自定义管理 ui-widget

Customizing admin ui-widget in Wagtail

我将 django-taggit 0.23.0wagtail 2.0.2 用于名为 puput 1.0.2 的博客应用程序。

Puput github repo

在 Wagtail 的管理仪表板中,我的首选语言是波斯语(波斯语),我的语言字母之一位于键盘的 "comma" 键上。
因此,每次我想使用该字母时,都会提交标签并我无法正确添加标签。如何在管理员仪表板的 adding/editing 标签中自定义 ui-widget?
我还尝试在设置中使用这些命令行并覆盖其功能,但仍未解决我的问题:

TAGGIT_TAGS_FROM_STRING = 'utils.comma_joiner'
TAGGIT_TAGS_FROM_STRING = 'utils.comma_splitter'

任何解决方案将不胜感激!!!

您应该升级到 Wagtail 2.3。这包括针对西里尔文键盘(其中字母 б 对应于逗号键)上的相同问题的修复,并且有望解决波斯语的问题。

Original bugfix

Wagtail 2.3 release notes

升级到 Wagtail 2.3 解决了这个问题,但是 puputWagtail 的兼容性出现了另一个问题,这是因为在最新版本的 puput 2.0.1 中,前端搜索视图已删除,但您可以通过 extending/changing puput urls 并删除搜索视图 url.

来解决此问题