Hello world with webapp2

   āļ‚ั้āļ™āđāļĢāļāļ—āļģāļāļēāļĢāđ€āļ›ิāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ Google App Engine Launcher āļ‚ึ้āļ™āļĄāļēāļ„āļĨิāļ File >> create new application āđ€āļžื่āļ­āļŠāļĢ้āļēāļ‡ app āđƒāļŦāļĄ่āļ‚ึ้āļ™āļĄāļēāļŦāļĢืāļ­āđƒāļŠ้āļ„ีāļĒ์āļĨัāļ” Ctrl + n āđ€āļĨāļĒāļ็āđ„āļ”้  āļˆāļ°āļĄีāļŦāļ™้āļēāļ•่āļēāļ‡āđƒāļŦāļĄ่āļ›āļĢāļēāļāļāļ‚ึ้āļ™āļĄāļēāđƒāļŦ้āđƒāļŠ่āļŠื่āļ­ app āđāļĨāļ°āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢีāļ—ี่āđ€āļ็āļš āđ€āļĨืāļ­āļ runtime āđ€āļ›็āļ™ python āļĄี port āđāļĨāļ° admin port āđ„āļ§้āđƒāļŠ้āđƒāļ™āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđ€āļ‚้āļēāđƒāļ™āļŦāļ™้āļē browser āđƒāļ™āļ—ี่āļ™ี้āļĒāļāļ•ัāļ§āļ­āļĒ่āļēāļ‡āđƒāļŠ้ port : 8080   app āļŠื่āļ­ helloworld

āđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢี helloworld āļ›āļĢāļ°āļāļ­āļšāļ”้āļ§āļĒ
  helloworld
    - app.yaml
    - favicon.ico
    - index.yaml
    - main.py

 āđƒāļŦ้āđ€āļĢāļēāđ€āļ›ิāļ”āđ„āļŸāļĨ์ main.py āļ‚ึ้āļ™āļĄāļēāļˆāļ°āđ„āļ”้ code āļ”ัāļ‡āļĢูāļ›āļ”้āļēāļ™āļĨ่āļēāļ‡
 import webapp2  
   
 class MainPage(webapp2.RequestHandler):  
   def get(self):  
     self.response.headers['Content-Type'] = 'text/plain'  
     self.response.write('Hello, World!')  
   
 app = webapp2.WSGIApplication([  
   ('/', MainPage),  
 ], debug=True)  

āđ„āļŸāļĨ์ app.yaml āđ€āļ›็āļ™āđ„āļŸāļĨ์āļ—ี่āđƒāļŠ้āļāļģāļŦāļ™āļ”āļ„่āļēāļ•่āļēāļ‡āđ†āđƒāļ™ app
 version: 1  
 runtime: python27  
 api_version: 1  
 threadsafe: true  
   
 handlers:  
 - url: /.*  
  script: helloworld.app  

āļ§ิāļ˜ีāļ—āļ”āļŠāļ­āļš āļ—āļģāļāļēāļĢāđ€āļ›ิāļ” Google App Engine Launcher āđ€āļĨืāļ­āļāđ‚āļ›āļĢāđ€āļˆ็āļ„āļ—ี่āļ•้āļ­āļ‡āļāļēāļĢāļ„āļĨิāļ Run āļˆāļēāļāļ™ั้āļ™āđ€āļ›ิāļ” browser āđƒāļŠ้ url āđ€āļ›็āļ™ localhost:8080