sab*_*ina 5 python django fallback internationalization django-modeltranslation
我正在使用 django modeltranslation 来构建一个多语言站点。
Slug 字段也被翻译。让我们考虑有一个带有 slug 字段的 Page 模型,该字段已注册用于翻译。每个页面都有一个以 slug 结尾的 url。在模板中打印 slug,回退效果很好。因此,假设只设置了 english slug,如果活动语言是德语,它将打印带有 english slug 的 url。还行吧。
在视图中搜索该页面时,使用类似
get_object_or_404(Page, slug = slug)
Run Code Online (Sandbox Code Playgroud)
如果未设置德语 slug,则引发 404,并且不会回退到英语。
我怎样才能使回退工作也适用于查询?
谢谢你的帮助。
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |