wagtail 侧面顶部过滤器的过滤器名称怎么改名
时间: 2023-06-22 21:45:39 浏览: 167
wagtail-site:我的第一个使用django-wagtail和vue构建的网站! (2018)
要更改Wagtail侧面顶部过滤器的过滤器名称,您需要在相应的页面模型中覆盖`get_admin_display_title`方法。您可以按照以下步骤进行操作:
1. 打开您要更改名称的页面模型。
2. 添加以下代码:
``` python
from django.utils.translation import ugettext_lazy as _
class MyPage(Page):
# your page model fields
def get_admin_display_title(self):
return _('My custom filter name')
```
在上述代码中,我们覆盖`get_admin_display_title`方法,并返回一个自定义名称。我们使用`ugettext_lazy`来支持多语言。
3. 保存文件并重新启动服务器以查看更改的效果。
请注意,如果您正在使用Wagtail的多语言支持功能,则需要为每种语言重写此方法。
阅读全文