mat*_*ace 4 python google-app-engine yaml http-status-code-404
我是python的新手,我非常兴奋地学习.我在app engin上构建我的第一个应用程序,我不完全理解为什么我的yaml文件没有解析为我设置的url.
这是代码
handlers:
- url: .*
script: main.py
- url: /letmein/.*
script: letmein.py
Run Code Online (Sandbox Code Playgroud)
所以,如果我去http:// localhost:8080/letmein /我得到一个链接是brooken或页面未找到错误.
这是我在letmein.py中的python代码
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
class LetMeInHandler(webapp.RequestHandler):
def get(self):
self.response.out.write('letmein!')
def main():
application = webapp.WSGIApplication([('/letmein/', LetMeInHandler)],
debug=True)
util.run_wsgi_app(application)
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助!
您的处理程序顺序错误,因为它们必须始终不那么通用.改成:
handlers:
- url: /letmein/.*
script: letmein.py
- url: .*
script: main.py
Run Code Online (Sandbox Code Playgroud)
它的工作原理.
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |