Python 如何将烧瓶导入appengine
获取可爱的错误:Python 如何将烧瓶导入appengine,python,google-app-engine,flask,Python,Google App Engine,Flask,获取可爱的错误: ERROR 2015-09-23 13:14:12,500 cgi.py:122] Traceback (most recent call last): File "public/run.py", line 2, in <module> from src import app File "public/src/__init__.py", line 1, in <module> from flask import Flask
ERROR 2015-09-23 13:14:12,500 cgi.py:122] Traceback (most recent call last):
File "public/run.py", line 2, in <module>
from src import app
File "public/src/__init__.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
公共/应用程序yaml
public/run.py
public/src/\uuuuu init\uuuuuu.py
请看下面的图片。更重要的是,您应该将app.yaml
更改为指向wsgi应用程序
- url: .*
script: src.app
run.py
脚本和run\u wsgi\u app()
是运行应用程序的旧方法,不应使用。您可能还需要查看该项目,因为它使用Flask并基于GAE构建。我发现这是一种快速起床和跑步的好方法
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /static
static_dir: src/static
- url: /
script: run.py
from google.appengine.ext.webapp.util import run_wsgi_app
from src import app
run_wsgi_app(app)
from flask import Flask
# import settings
app = Flask('app')
# app.config.from_object('src.settings')
import views
- url: .*
script: src.app