web.py访问报错问题
环境:xp + apache 2.2.19 + wsgi_module
已详细参照 http://webpy.org/tutorial3.zh-cn web.py 0.3 新手指南配置仍未能实现,恳请高手帮忙解答。
code.py的代码:
import web render = web.template.render('templates/') urls = ( '/(.*)', 'index' ) app = web.application(urls, globals(), autoreload=False) class index: def GET(self,name): #name = 'Bob' return render.index(name) if __name__ == "__main__": app.run() application = app.wsgifunc()
/template/index.html
$def with(name) $if name: I just wanted to say <em>hello</em> to $name. $else: <em>hello</em>,world!
httpd.conf的配置
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /hello F:/hello/code.py/
Alias /hello/static F:/hello/static/
#AddType text/html .py
<Directory F:/hello/>
Order deny,allow
Allow from all
</Directory>
error.log的报错信息:
raise AttributeError, "No template named " + name
No template named index
访问报错:
internal server error
到底错哪里,怎么改?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你render了 templates,文件夹名却是
template,报错信息都很清楚了