我正在尝试运行本教程中的示例: http://web2py.com/books/default/chapter/29/03/overview#Say-my-name
正如书中所说,我在我的“沙子”应用程序中编辑了这3个文件:
1)default.py
def first():
return dict()
def second():
return dict()
2)first.html
{{extend 'layout.html'}}
<h1>What is your name?</h1>
<form action="second">
<input name="visitor_name" />
<input type="submit" />
</form>
3)second.html
{{extend 'layout.html'}}
<h1>Hello {{=request.vars.visitor_name}}</h1>
但是当我转到http://127.0.0.1:8000/sand/default/first
时 - 我有“First”而不是web表单和按钮:(设计请求响应会话db tables db stats)
没有足够的声誉粘贴屏幕截图:(
我缺少什么?
答案 0 :(得分:0)
确保您的first.html视图位于/ views / default文件夹中,而不是直接位于/ views内。 web2py将查找/views/default/first.html视图,如果它不存在,它将使用/views/generic.html视图(默认情况下,它将仅使用localhost上的通用视图) - 听起来就是这样。