Python web.py HTTP / 1.1 GET /" -404未找到

时间:2017-02-01 19:10:52

标签: python web

= 我正在学习用python学习python"用艰难的方式学习python" 我正在做网络练习,但我找不到具体的信息。

import web

urls =( '/hello', 'Index')
app = web.application(urls,globals())
render = web.template.render(<mypath>)

class Index(object):

def GET(self):
   return render.hello_form()

def POST(self):
    form  = web.input(name="Nobody", greet="Hello")
    greeting = "%s, %s" %(form.greet, form.name)
    return render.index(greeting = greeting)

然后......在我的&#34; hello_form&#34;

<form action="/hello" method="POST">
A greeting <input type=text" name="greet">
<br/>
Your Name:  <input type="text" name="name">
<br/>
<input type="submit>
</form>

好吧,我无法访问动作=&#34; / hello&#34;。

但我可以通过操作访问=&#34; /&#34; 以及我不知道这是什么原因

有人能解释我吗?

1 个答案:

答案 0 :(得分:0)

当你运行app.py bu default时,你会被引导到这里:

http://0.0.0.0:8080/

但它告诉你&#34; File Not Found&#34;因为你必须去这里:

http://0.0.0.0:8080/hello

所以要么你改变你的app.py只保留你的网址 要么在URL中手动添加/你好。

干杯,

的Filiberto