Могу ли я перенаправить на другой URL-адрес в django TemplateView?

I у меня есть сопоставление URL-адресов, которое выглядит следующим образом:

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

Я принимаю только несколько значений для группы захвата lang , а именно: (1) ro и (2) ru . Если пользователь вводит http: // server / app / fr / , я хочу перенаправить его на по умолчанию http: // server / app / en / .

Как я могу это сделать, поскольку MyTemplateView имеет только метод, который должен возвращать словарь?

def get_context_data(self, **kwargs):
    return { 'foo': 'blah' }
20
задан canadadry 25 October 2011 в 04:36
поделиться