Можете ли вы изменить представление, используемое web2py в контроллере? В идеале мне было бы интересно сделать что-то вроде:
response.view = 'НовоеИмяПросмотра'
Можете ли вы изменить представление, используемое web2py в контроллере? В идеале мне было бы интересно сделать что-то вроде:
response.view = 'НовоеИмяПросмотра'
У вас все получилось, но не забудьте указать относительный путь к представлению в папке /views. Итак, если у вас есть /views/default/other_view.html, вы можете сделать:
response.view = 'default/other_view.html'
Вы также можете напрямую визуализировать любое представление:
def myfunc():
context = dict(...)
return response.render('default/other_view.html', context)