我正在尝试将我在本地运行的应用程序移植到GAE。应用程序使用瓶子.py框架。我用烧杯来管理会话。我有点傻,很难把烧杯进口。非常感谢帮助。在
我正在用Goo运行移植的应用程序gleAppEngineLauncher.app在Mac OS X 10.6.7下。它在我的机器上的模拟环境中运行应用程序,而不是在谷歌的服务器上。在
为了我的盖伊港,我把瓶子.py到一个名为“framework”的目录中。此目录有一个空的__init__.py
文件。瓶子工作良好,可以为“你好世界”服务。在
烧杯存在于我的应用程序(journal/cakerer)根目录中。烧杯也有一个空的__init__.py
。在
相关代码:
from framework import bottle
from beaker import SessionMiddleware
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
@bottle.route('/')
def index():
return "hello, world"
def main():
bottle.debug(True)
run_wsgi_app(bottle.default_app())
if __name__ == '__main__':
main()
我收到这样一条错误消息:
^{pr2}$到目前为止,我一直在努力使这项工作发挥作用:
检查了/cakerer中所有内容的权限,以确保它们是可执行的。
按原样运行烧杯,并重新编写所有进口声明,以便:
从烧杯.x导入y
成为:
from x import y
我回答了我的问题,重新探讨了webapp和Google的用户服务的问题,后者有更好的文档来处理GAE。在
SessionMiddleware在中间件.py. 尝试:
相关问题 更多 >
编程相关推荐