使用 web.py 渲染多个模板
我最近开始使用 Python 进行网页设计,我尝试了多种框架,但 web.py 似乎是我最喜欢的,除了一个问题。我似乎无法弄清楚如何使用多个模板制作多个页面......
这是到目前为止我的代码:
import web
urls = (
'/', 'index', '/login/', 'login'
)
app = web.application(urls, globals())
render = web.template.render('templates/')
class index():
def GET(self):
return render.index()
class login():
def GET(self):
return render.login()
if __name__ == '__main__':
app.run()
当我尝试进入登录页面时出现错误:/
Ive recently gotten into Webdesign in Python, I've tried multiple frameworks but web.py seems to be my favorite except for one problem. I cant seem to figure out how to make multiple pages with multiple templates....
here is my code so far:
import web
urls = (
'/', 'index', '/login/', 'login'
)
app = web.application(urls, globals())
render = web.template.render('templates/')
class index():
def GET(self):
return render.index()
class login():
def GET(self):
return render.login()
if __name__ == '__main__':
app.run()
I get an error when I try to go to the login page :/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试更改您的 url 映射:
/login/?
适用于/login
和/login/
url 路径。如果你能展示你得到的异常,那就更好了。
Try changing your url mapping:
/login/?
will work for/login
and/login/
url paths.It will be better if you show an exception that you get.