gpt4 book ai didi

python - Google App Engine 的脚本处理程序

转载 作者:行者123 更新时间:2023-12-01 05:52:55 25 4
gpt4 key购买 nike

我正在尝试在 Google App Engine 中学习使用 Python,但无法让教程发挥作用。但最终,我想编写一个 Python 脚本,将服务器文件夹中的文件列表返回给 JavaScript。

这是我目前拥有的:

+MainProj  
+ static
+scripts
. __init__.py
. helloworld.py
. app.yaml

在 helloworld.py 中

import webapp2

class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write('Hello, webapp2 World!')
app = webapp2.WSGIApplication([('/.*', MainPage)], debug=True)

在app.yaml中

application: applicationname
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /.*
script: static.scripts.helloworld.app

我收到服务器错误

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

任何人都可以帮助我的设置出了什么问题吗?

最佳答案

包路径中的每个文件夹('static.scripts.helloworld.app')都需要有 __init__.py 才能正确导入,因此要么向 'static' 添加一个,要么(更多在我看来,明智的做法是将 helloworld.py 移至顶部,并在 app.yaml 中使用“helloworld.app”。

关于python - Google App Engine 的脚本处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13548784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com