我正在尝试在本地Google App Engine上运行web.py应用程序。
我的yaml:
application: appname
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: code.app
我的code.py:
import web
urls = (
"/.*", "hello",
)
app = web.application(urls, globals())
class hello:
def GET(self):
return 'Hello, world!'
app = app.gaerun()
当我启动服务器时,我得到的只是一个空白页面。那有什么不对?
编辑:
python --version
Python 2.7.6
编辑2:
控制台出错:
ImportError: No module named web
答案 0 :(得分:2)
您尝试执行的操作是导入GAE不支持的外部模块。
您可以做的是将web.py复制到您的app目录中,然后使用它。请参阅"How to include third party Python libraries in Google App Engine"。
您可以从here
获取源代码