【发布时间】:2020-10-04 09:49:21
【问题描述】:
我已将 search 网址添加到 i18n_patterns,但语言切换器在该页面上不起作用。
urls.py:
urlpatterns += i18n_patterns(
path("search/", search_views.search, name="search"),
path("", include(wagtail_urls)),
)
语言切换器:
{% get_available_languages_wmt as languages %}
<div class="nav-item dropdown float-right">
<p class="nav-link dropdown-toggle m-auto" data-toggle="dropdown" role="button" aria-expanded="false">
{{ request.LANGUAGE_CODE|upper }}</p>
<div class="dropdown-menu w-25">
{% for language in languages %}
{% if language != request.LANGUAGE_CODE %}
<a class="dropdown-item" href="{% change_lang language page %}">{{ language|upper }}</a>
{% endif %}
{% endfor %}
</div>
</div>
此外,当我在root 上方添加search url 时,搜索页面会出现404 页。
如何使语言切换器在搜索页面上工作?
【问题讨论】:
标签: python django search internationalization wagtail