que tienen una asignación de dirección URL que tiene este aspecto:¿Puedo redirigir a otra URL en un django TemplateView?
url(r'^(?P<lang>[a-z][a-z])/$', MyTemplateView.as_view()),
Hay sólo unos pocos valores que acepto para el grupo de captura de lang
, es decir: (1) ro
y (2) en
. Si el usuario escribe http://server/app/fr/
, quiero redirigirlo al valor predeterminado http://server/app/en/
.
¿Cómo puedo hacer esto ya que MyTemplateView
solo tiene un método que se espera que devuelva un diccionario?
def get_context_data(self, **kwargs):
return { 'foo': 'blah' }