在DjangoCMS中,如何根据条件重定向页面?

2024-09-29 20:16:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django CMS中使用django1.3

我有一个多语言页面,有url
/英语/你好/世界
/it/ciao/mondo

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

目前,如果用户写入
/it/hello/world
意大利语页面呈现

我不希望相同内容有两个URL,我想重定向到
/it/ciao/mondo

我尝试在中间件中使用
get_page_from_请求(从导入后cms.utils.page_解析程序)
检查页面绝对url是否等于请求的url
但它总是一无所获

我如何实现我想要的(或者让从请求中获取\u page_返回 什么东西?)在


Tags: django用户语言url内容helloworldcms

热门问题