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'  回復  更多評論   

          主站蜘蛛池模板: 宁波市| 苗栗县| 龙川县| 英德市| 陇西县| 新安县| 石渠县| 澎湖县| 安阳市| 陆河县| 历史| 五大连池市| 犍为县| 剑河县| 南江县| 容城县| 苏州市| 武安市| 肥乡县| 扎囊县| 高雄市| 察哈| 雅江县| 滨州市| 博野县| 吴堡县| 江西省| 阿城市| 府谷县| 栾川县| 汾阳市| 工布江达县| 贞丰县| 图们市| 普兰县| 西吉县| 长兴县| 璧山县| 泸西县| 延川县| 普洱|