stone2083

          SAE Python 支持web.py (非官方支持)

          感謝limodou,Felinx Lee,獲得了一個SAE Python邀請碼。
          首次倒騰SAE,不熟悉,瞎搞,第一件干的事情,就是嘗試如何讓SAE支持web.py.

          1. svn check out
          svn co https://svn.sinaapp.com/stone2083 sae

          2. 創建版本目錄
          mkdir 1
          cd 1/

          3. copy web.py目錄到當前目錄
          scp -r /usr/share/pyshared/web web

          4. 編寫正常的webpy應用代碼
          vi webpy.py 
           1 import web
           2 
           3 urls = (
           4     '/''Home',
           5 )
           6 
           7 class Home:
           8     def GET(self):
           9         web.header('Content-Type''text/html')
          10         return 'Hello Web.py'
          11 
          12 app = web.application(urls, globals())

          5. 編寫index.wsgi
          vi index.wsgi
          1 import sae
          2 from webpy import app
          3 application = sae.create_wsgi_app(app.wsgifunc())

          整體目錄結構如下:


          搞定:
          http://stone2083.sinaapp.com/

          posted on 2011-11-24 15:48 stone2083 閱讀(3262) 評論(3)  編輯  收藏 所屬分類: python

          Feedback

          # re: SAE Python 支持web.py (非官方支持) 2011-11-24 19:02 stone2083

          SAE更新速度還真快,晚上回家一看,發現SAE官方已經支持web.py了。
          http://readthedocs.org/docs/sae-python/en/latest/framework.html#web-py  回復  更多評論   

          # re: SAE Python 支持web.py (非官方支持) 2012-11-13 11:27 simplenjoy

          如果我要新增多個頁面怎么做啊,比如test.wsgi
          ov2rsky.gmail.com  回復  更多評論   

          # re: SAE Python 支持web.py (非官方支持) 2012-11-13 13:40 stone2083

          @simplenjoy
          增加頁面和wsgi沒什么關系.
          web.py中,你加個class就可以了
          class Other:
          def GET():
          return 'other'  回復  更多評論   

          主站蜘蛛池模板: 从江县| 舟曲县| 玉环县| 湾仔区| 盐池县| 金华市| 黑龙江省| 陇西县| 金坛市| 石台县| 仁化县| 富源县| 西安市| 奇台县| 嘉峪关市| 平塘县| 云浮市| 汝南县| 景德镇市| 凤城市| 岱山县| 英吉沙县| 藁城市| 永登县| 海口市| 七台河市| 宁武县| 新兴县| 仲巴县| 谷城县| 怀柔区| 蓬安县| 呼玛县| 邓州市| 工布江达县| 博湖县| 北宁市| 河曲县| 宁蒗| 康保县| 宜黄县|