As others have said, setting response.view='...' to any view will change the view for the controller.
In fact, you could go crazy and put a view dictionary in session, e.g. if "my_controller" in session.views.remap: response.view = session.views.remap["my_controller"] each multi-view controller checks this dictionary for alternate view selection. On Sep 13, 11:31 am, António Ramos <ramstei...@gmail.com> wrote: > If i have 2 views with the same controller function i should not create the > second function in the same controller. > > Also detecting for example ismobile in the view makes me mix diferent > perspectives in the same view. This i find ugly coding. and ugly reading > > There should be some mecanism that could permit diferent views to be > attached to the same controller