| |||
Respuesta: python usar closure como un decorator tengo dos vistas
Código:
y otra vista en otro modulodef custom_page(request,slug): ocurre el evento mostrar vista eventomostrarvista() muesta vista por default....
Código:
cuando ocurre el evento eventomostrarvista quiero que muestre la vista def_otra_vista y no custom_page pero la verdad no se como hacerlo para que el codigo funcione @eventomostrarvista def_otra_vista(request,slug): muestra otra vista |
| ||||
Respuesta: python usar closure como un decorator Ejemplo:
Código Python:
Ver original Esta es una excelente fuente para entender decoradores. http://stackoverflow.com/questions/7...hon-decorators |
| |||
Respuesta: python usar closure como un decorator hehehe no me entendiste, quiero que cuando el ejecute makebold(): ejecute def hello(): el problema es que no se crear eventos personalizados en python por ejemplo cuando django accede a la url /hola/ ejecuta el metodo def custom_page(request,slug): dentro de ese metodo quiero crear un evento que ejecute la vista correspondiente tipo django-socketio osea lo que no quiero hacer es un import del modulo con la vista sino mas bien un evento que llame a esa funcion |
| ||||
Respuesta: python usar closure como un decorator Entonces eso no es un decorador ni un closure. Cita: Por que así esta configurado en el url dispatcher. Cita: ¿Por que mejor no pones la url /hola/ a esa vista en primer lugar? Cita: ¿Que no es todo el punto del url dispatcher?No entiendo muy bien lo quieres hacer, pero si quieres crear una manera al estilo socketio de crear eventos entonces puedes usar el patrón observer. |
Etiquetas: Ninguno |