web2py书中的教程中表单形式不正确

时间:2013-09-04 20:31:36

标签: forms web2py

我正在尝试运行本教程中的示例: 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)

没有足够的声誉粘贴屏幕截图:(

我缺少什么?

1 个答案:

答案 0 :(得分:0)

确保您的first.html视图位于/ views / default文件夹中,而不是直接位于/ views内。 web2py将查找/views/default/first.html视图,如果它不存在,它将使用/views/generic.html视图(默认情况下,它将仅使用localhost上的通用视图) - 听起来就是这样。