在此页面上,我们阅读:
如果不写视图,字典由“views/generic.html”渲染
此评论是针对该文件做出的,default/index.py
但问题是有一个 HTML 文件default/index.html
,并且在文本的前面部分说明了它:
当一个动作返回一个字典时,web2py 会寻找一个名称为
[controller]/[function].[extension]
我不确定问题是什么,但第一个陈述不是关于 的default/index.py
,它不存在。相反,它指的index()
是位于 /controllers 文件夹中的 default.py 控制器中的函数。它只是说明如果没有 /views/default/index.html 视图,那么index()
函数返回的字典将由 /views/generic.html 视图呈现。换句话说,web2py 将首先查找 /views/default/index.html 视图,如果该视图不存在,它将回退到 /views/generic.html(注意,这仅在 response.generic_patterns 为适当设置 - 更多信息请参见此处)。