在this page上我们读到了:
如果您不编写视图,则会显示字典 “视图/ generic.html”
此评论是针对文件default/index.py
发出的,但问题是有一个HTML文件default/index.html
和earlier in the text已声明:
当一个动作返回一个字典时,web2py会查找一个带有的视图 名称
[controller]/[function].[extension]
答案 0 :(得分:0)
我不确定问题是什么,但第一个陈述不是default/index.py
,而是不存在。相反,它引用default.py控制器中的index()
函数,该函数位于/ controllers文件夹中。它只是声明如果没有/views/default/index.html视图,那么index()
函数返回的字典将由/views/generic.html视图呈现。换句话说,web2py将首先查找/views/default/index.html视图,如果该视图不存在,它将回退到/views/generic.html(注意,这仅在response.generic_patterns是适当设置 - 有关更多信息,请参阅here)。