Python ImportError:未找到名为“”的模块
代码中有一些缩进错误,需要使用Python ImportError:未找到名为“”的模块,python,google-app-engine,Python,Google App Engine,代码中有一些缩进错误,需要使用post方法进行表单响应。请参阅下面的固定代码 Traceback (most recent call last): File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 240, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
post
方法进行表单响应。请参阅下面的固定代码
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
ImportError: No module named not_found
INFO 2017-01-14 21:16:13,831 module.py:806] default: "POST /testform HTTP/1.1" 500 -
我不确定这是否能解决你所有的问题,但至少能让你更接近。我猜你使用的是app.yaml,这就是一个例子 如果从app.yaml中删除以下两个linse,则可以修复
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['ContentType'] = 'text/plain'
self.response.out.write(form)
class TestHandler(webapp2.RequestHandler):
def post(self):
q = self.request.get("q")
self.response.out.write(q)
运行时:python27
api_版本:1
线程安全:正确
处理程序:
-网址:/
脚本:home.app
-url:/index\.html
脚本:home.app
-url:/样式表
静态目录:样式表
-url:/(.*\(gif | png | jpg))$
静态\u文件:静态/\1
上传:静态/*\(gif | png | jpg)$
-url:/admin/*
脚本:admin.app
登录名:admin
-url://.*//这没有解决问题,伙计。。。。请您提出其他建议。更新您的问题,并在我的回答中显示应用修复后发生的情况。在我应用了您的修复后,但显示了相同的错误。您如何运行该应用?使用dev_appserver.py?尝试删除前两行,因为它们看起来没有必要。是的,我正在使用dev_appserver.py运行应用程序…即使删除前两行,我也会收到相同的错误。
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['ContentType'] = 'text/plain'
self.response.out.write(form)
class TestHandler(webapp2.RequestHandler):
def post(self):
q = self.request.get("q")
self.response.out.write(q)
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /
script: home.app
- url: /index\.html
script: home.app
- url: /stylesheets
static_dir: stylesheets
- url: /(.*\.(gif|png|jpg))$
static_files: static/\1
upload: static/.*\.(gif|png|jpg)$
- url: /admin/.*
script: admin.app
login: admin
- url: /.* // <- delete this
script: not_found.app // <- delete this