# -*- coding: UTF-8 -*-
import google
print google.__path__.append("C:\Program Files(x86)\Google\google_appengine")
import webapp2
form ="""
<form method ="post" action= "/testform">
<input name="q">
<input type="submit">
</form>
"""
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['ContentType'] = 'text/plain'
self.response.out.write(form)
class TestHandler(webapp2.RequestHandler):
def get(self):
q = self.request.get("q")
self.response.out.write(q)
app = webapp2.WSGIApplication([
('/', MainPage),
('/testform',TestHandler),
], debug=True)
이 간단한 응용 프로그램을 실행할 때 텍스트 영역과 제출을 표시하지만 제출할 때 500 오류가 발생합니다. 당신은 당신의 코드에서 약간의 들여 쓰기 오류가ImportError : No_found라는 모듈이 없습니다.
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 -
어플 사용 방법은 무엇입니까? dev_appserver.py 사용 하시겠습니까? 첫 두 줄은 필요 없기 때문에 삭제하십시오. –
예 dev_appserver.py를 사용하여 앱을 실행 중입니다 ... 첫 번째 두 줄을 삭제 한 후에도 동일한 오류가 발생합니다. –