假设我们有一个页面:
http://www.example.com/cs/department/category/
我正在使用django-locale进行国际化。
如果有人输入,我将如何实现这一目标:
http://www.example.com/en/department/category/
EN代替CS,它将重定向。
我通过评论出这样的其他语言来实现这一目标:
但我想做的是让他们没有注释。在urls.py或views.py中只有'CS'正在工作的正确重定向是什么。 DE& EN将被重定向。如果你不明白我可以澄清更多。
由于
答案 0 :(得分:0)
快速和懒惰的解决方案可以是:
views.py
from django.http import HttpResponseRedirect
def myview(request):
newurl = 'define your new url here'
if not 'cs/' in request.get_full_path():
return HttpResponseRedirect(newurl)