【发布时间】:2017-10-22 04:31:35
【问题描述】:
我正在尝试在谷歌应用引擎中使用此link 部署示例烧瓶示例。当我尝试在本地使用 dev_appserver.py 运行它时,它工作正常。但在部署后谷歌云,它一直向我显示导入烧瓶错误。
浏览了所有 stackoverflow 解决方案,但没有任何效果。 请告诉我我做错了什么
main.py
# [START app]
import logging
import sys
from os.path import expanduser, os, dirname
from flask import Flask, render_template, request
user_home = expanduser("~")
sys.path.append(user_home + 'flask/lib')
app = Flask(__name__)
# [START form]
@app.route('/form')
def form():
return render_template('form.html')
# [END form]
# [START submitted]
@app.route('/submitted', methods=['POST'])
def submitted_form():
name = request.form['name']
email = request.form['email']
site = request.form['site_url']
comments = request.form['comments']
# [END submitted]
# [START render_template]
return render_template(
'submitted_form.html',
name=name,
email=email,
site=site,
comments=comments)
# [END render_template]
@app.errorhandler(500)
def server_error(e):
# Log the error and stacktrace.
logging.exception('An error occurred during a request.')
return 'An internal error occurred.', 500
app.yaml
runtime: python27
api_version: 1
threadsafe: true
entrypoint: gunicorn -b :$PORT main.app
# [START handlers]
handlers:
- url: /.*
script: main.app
# [END handlers]
【问题讨论】:
标签: python python-2.7 google-app-engine google-app-engine-python