相关疑难解决方法(0)

我可以重定向到django TemplateView中的另一个URL吗?

我有一个url映射,如下所示:

url(r'^(?P<lang>[a-z][a-z])/$', MyTemplateView.as_view()),
Run Code Online (Sandbox Code Playgroud)

我接受的lang捕获组只有几个值,即:(1)ro和(2)en.如果用户键入http://server/app/fr/,我想将其重定向到默认值http://server/app/en/.

我怎么能这样做,因为MyTemplateView只有一个方法可以返回字典?

def get_context_data(self, **kwargs):
    return { 'foo': 'blah' }
Run Code Online (Sandbox Code Playgroud)

django django-views

20
推荐指数
2
解决办法
8011
查看次数

标签 统计

django ×1

django-views ×1