- 論壇徽章:
- 1
|
謝謝thinkc的提醒,原因已經(jīng)找到。
apache錯(cuò)誤日志如下:
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] Traceback (most recent call last):
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\application.py", line 239, in process
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] return self.handle()
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\application.py", line 230, in handle
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] return self._delegate(fn, self.fvars, args)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\application.py", line 420, in _delegate
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] return handle_class(cls)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\application.py", line 396, in handle_class
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] return tocall(*args)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "D:/wwwroot/webpy/code.py", line 15, in GET
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] return render.hello(name)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\template.py", line 1017, in __getattr__
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] t = self._template(name)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\template.py", line 1011, in _template
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] self._cache[name] = self._load_template(name)
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\web\\template.py", line 1001, in _load_template
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] raise AttributeError, "No template named " + name
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1] AttributeError: No template named hello
[Tue Feb 05 08:57:58 2013] [error] [client 127.0.0.1]
意思是模板文件沒有找到,修改了code.py如下,問(wèn)題基本解決。
#!/usr/bin/python
# -*- coding: utf-8 -*-
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
render = web.template.render('D:/wwwroot/webpy/templates/') #使用絕對(duì)路徑,相對(duì)路徑該怎么用呢?
return render.hello(name)
if __name__ == "__main__":
app.run()
application = web.application(urls, globals()).wsgifunc()
下一步切換到linux環(huán)境下一試。
|
|