1

我将 Django 1.3 与 Django-CMS 一起使用

我有一个多语言页面,网址为
/en/hello/world
/it/ciao/mondo

两个 url 都指向同一个页面,不同的翻译。

目前,如果用户写
/it/hello/world
会显示意大利语页面

我不希望两个网址具有相同的确切内容,我想重定向到
/it/ciao/mondo

我尝试在中间件
get_page_from_request中使用(从 cms.utils.page_resolver 导入它之后)
来检查页面绝对 url 是否等于请求的 url
但它总是返回 None

我怎样才能实现我想要的(或者让get_page_from_request返回一些东西?)

4

0 回答 0