gpt4 book ai didi

python - 在appengine中添加新应用程序

转载 作者:行者123 更新时间:2023-11-30 23:43:02 25 4
gpt4 key购买 nike

3 天前,我开始使用 google appengine 来看看它是如何工作的。

我已经设置了打印“hello”的基本应用程序。没什么复杂的。我更新了简单的应用程序,它打印“hello”应用程序,并且运行良好。

然后我想多尝试一下:

首先我做的是上传新程序(我没有更改app.yaml,只是更改main.py)然后我得到了一个空屏幕。

然后我上传了新版本的应用程序(更改了app.yaml和main.py中的版本),我在后端的管理中更改了版本。我的屏幕仍然是空的。

谢谢。

这是我的代码:main.py

#!/usr/bin/env python
print 'Hello, World!'

app.yaml:

application: searchbarrel
version: 2
runtime: python
api_version: 1

handlers:
- url: /.*
script: main.py

该应用程序在本地主机上运行良好

最佳答案

您的 CGI 脚本在输出文本之前需要打印至少一个空行,因为浏览器会将第一行作为 HTTP header :

#!/usr/bin/env python
print '\nHello, World!'

可以正常工作。

理想情况下,您应该在空行之前打印实际有效的 HTTP header 。

dev_appserver 的行为与生产服务器略有不同,这就是您看到本地运行的输出的原因。

(不过,使用 WSGI 框架是个好主意。)

关于python - 在appengine中添加新应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11049227/

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