502谷歌云中的坏网关nginx

2024-06-03 03:34:22 发布

您现在位置:Python中文网/ 问答频道 /正文

甚至我也安装了

pip install flask-wtf

进入我的虚拟环境,我已经测试过了,可以运行了。 然而,当我部署到谷歌云引擎时,我什么都做不了。 它显示错误“502坏网关nginx”,谷歌控制台告诉我“ModuleNotFoundError:没有名为“wtforms”的模块和“HaltServer:HaltServer”Worker无法启动。“3” 但我得到了下面的密码

from wtforms import StringField, PasswordField, SubmitField, BooleanField

已经在我的main.py了。 有什么原因要弄清楚吗?在谷歌云上部署


Tags: 模块installpip引擎flask网关部署错误
1条回答
网友
1楼 · 发布于 2024-06-03 03:34:22

您需要一个具有以下结构的文件夹app

 cd app 
 ls 
 #app.yaml  main.py  requirements.txt 

其中:

cat app.yaml
runtime: python37

cat requirements.txt
Flask==1.1.1
flask-wtf 


cat main.py

from flask import Flask
from wtforms import StringField, PasswordField, SubmitField, BooleanField

app = Flask(__name__)

@app.route('/')
def hello():
    """Return a friendly HTTP greeting."""
    return 'Hello World!'

然后在app文件夹内运行:

gcloud app deploy -q
gcloud app browse 
#Go to https://your-project.appspot.com
#Hello World!

成功

相关问题 更多 >