Add Me!Close Menu Navigation
Add Me!Open Categories Menu

GAEをほんのちょっと触ってみた

以下,自分用備忘録.

URLマッピング
main関数で以下のように書くと,http://(アプリケーション名).appspot.com/ にアクセスすると MainHandlerクラスを呼び出し,http://(アプリケーション名).appspot.com/hello にアクセスすると HelloHandlerクラスを呼び出す.

def main():
 application = webapp.WSGIApplication(
  [
   ('/', MainHandler),
   ('/hello', HelloHandler)
  ],
  debug=True
 )
 wsgiref.handlers.CGIHandler().run(application)

テンプレートの利用
上記の MainHandler は以下の通り.予め viewフォルダにindex.htmlを作成.
ファイルをレンダリングして htmlに返します.最後の行は出力.

class MainHandler(webapp.RequestHandler):
 def get(self):
  fpath = os.path.join(os.path.dirname(__file__),’views’,'index.html’)
  html = template.render(fpath,None)
  self.response.out.write(html)

Posted By manno

Leave a Reply




Contents

Category

Fukuoka ATND

  • FukPUG Meet-up vol.2
    概要:PythonとPython周辺についての勉強会
    開催日時:2012/02/24 19:30-2012/02/24 22:00
    more >>
  • Android Night in Fukuoka
    概要:今夜は飲まないよ
    開催日時:2012/02/13 19:00-2012/02/13 22:00
    more >>
  • a-blog cms Training Camp in KANMON 2012 Winter
    概要:関門海峡から2012年CMSのこれからを考える合宿
    開催日時:2012/02/10 13:00-2012/02/11 12:00
    more >>
  • NFC勉強会@福岡
    概要:みんなでNFCに対する理解を深めよう!
    開催日時:2012/03/03 11:00-
    more >>
  • SECCON CTF 福岡大会(九州地区予選)
    概要:
    開催日時:2012/02/18 13:00-2012/02/19 17:00
    more >>
  • 8時間耐久CakePHP2勉強会@福岡
    概要:今こそCakePHPを始めてみらん?
    開催日時:2012/02/12 10:00-2012/02/12 18:00
    more >>