0
出於某種原因,每次運行我的Web應用程序時都會出現新錯誤,無論是找不到我的頁面,還是屬性錯誤或KeyErrors,我都不知道爲什麼。我正在學習一段時間寫的教程,一些web.py規則可能已經改變了,但我無法弄清楚爲什麼這不起作用。這裏是我的controller.py文件:Web.py路由似乎保持中斷
import web
urls = {
'/', 'Home',
'/register', 'Register',
'/postregistration', 'PostRegistration'
}
render = web.template.render('Views/Templates', base='MainLayout')
# Classes/routes
class Home:
def GET(self):
return render.Home()
class Register:
def GET(self):
return render.Register()
class PostRegistration:
def POST(self):
data = web.input()
return data.username
if __name__ == '__main__':
app = web.application(urls, globals())
app.internalerror = web.debugerror
app.run()
我的文件結構如下所示:
controller.py
Models/
static/
css/ [css files]
js/ [javascript (bootstrap, jquery)
Views/
Templates/
MainLayout.html
Home.html
Register.html
我開發在Windows上,有人可以幫我嗎?
將url中的支撐更改爲括號。 – vatay
這麼簡單,但很虛幻...... –
這個詞是「難以捉摸的」。 –