我在缺少重定向到多语言 wagtail 网站的默认语言时遇到问题。如果我开始DEBUG = False
生产,我得到了Internal server error
,因为不存在使用语言后缀重定向到 url。如果DEBUG = True
一切正常。
我在用着wagtail_modeltranslation
https://progtribe.com/ - 不工作 https://progtribe.com/uk - 工作
我使用 Wagtail、Gunicorn、Nginx
如果我设置 DEBUG = True 那么我得到 302 状态码并且一切正常
# urls.py
from django.conf.urls.i18n import i18n_patterns
urlpatterns = i18n_patterns(
url(r'', include(wagtail_urls)),
path('dj_admin/', admin.site.urls),
url(r'^admin/', include(wagtailadmin_urls)),
url(r'^documents/', include(wagtaildocs_urls)),
url(r'^search/$', search_views.search, name='search'),
)