在Wagtail中自定义admin ui-widget

时间:2018-12-05 09:23:20

标签: python django wagtail django-taggit weblog

我将django-taggit 0.23.0wagtail 2.0.2用于名为puput 1.0.2的网络日志应用。

Puput github repo

我首选的语言是Wagtail管理控制台中的波斯语(波斯语),而我的语言字母之一在键盘的“逗号”键上。
因此,每次我要使用该字母时,都会提交标签,并且无法添加正确标记。如何在管理控制台的添加/编辑标签中自定义ui-widget?
我还尝试在设置中使用这些命令行并覆盖其功能,但并没有解决我的问题:

  

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

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

2 个答案:

答案 0 :(得分:2)

您应该升级到Wagtail 2.3。这包括针对西里尔字母键盘(字母б对应于逗号键)上的同一问题的修复程序,希望也应针对波斯语解决该问题。

Original bugfix

Wagtail 2.3 release notes

答案 1 :(得分:0)

升级到Wagtail 2.3可以解决此问题,但是另一个问题是puputWagtail的兼容性,这是因为在最新版本的puput 2.0.1中,前端搜索视图已删除,但是您可以通过扩展/更改输入网址并删除搜索视图网址来解决此问题。