-1

我正在尝试运行本教程中的示例: 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- 我有“第一”这个词而不是网络表单和按钮:(设计请求响应会话数据库表数据库统计)

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

我错过了什么?

4

1 回答 1

0

确保您的 first.html 视图位于 /views/default 文件夹中,而不是直接位于 /views 中。web2py 将查找 /views/default/first.html 视图,如果它不存在,它将使用 /views/generic.html 视图(默认情况下,它只会使用本地主机上的通用视图) - - 听起来这就是正在发生的事情。

于 2013-09-04T20:59:47.090 回答