是否可以动态更改 web2py 视图?
您可以更改控制器中 web2py 使用的视图吗?理想情况下,我有兴趣做类似的事情:
response.view = 'NewViewName'
Can you change the view being used by web2py in the controller? Ideally I'd be interested in doing something like:
response.view = 'NewViewName'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已经完全了解了,但请确保在 /views 文件夹中包含视图的相对路径。因此,如果您有 /views/default/other_view.html,您可以执行以下操作:
您还可以直接渲染任何视图:
请参阅 此处 和 这里。
You've got it exactly, though be sure to include the relative path to the view within the /views folder. So, if you have /views/default/other_view.html, you can do:
You can also directly render any view:
See here and here.