Mam mapowanie adresu URL, który wygląda tak:Czy mogę przekierować do innego adresu URL w django TemplateView?
url(r'^(?P<lang>[a-z][a-z])/$', MyTemplateView.as_view()),
Istnieje tylko kilka wartości, że przyjmuję do grupy przechwytywania lang
, to jest: (1) ro
oraz (2) en
. Jeśli użytkownik wpisze http://server/app/fr/
, chcę przekierować go do domyślnego http://server/app/en/
.
Jak mogę to zrobić, ponieważ MyTemplateView
ma tylko metodę, która ma zwrócić słownik?
def get_context_data(self, **kwargs):
return { 'foo': 'blah' }