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 閱讀(3257) 評論(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'  回復  更多評論   

          主站蜘蛛池模板: 长白| 长沙市| 崇左市| 洱源县| 万年县| 麻阳| 循化| 万宁市| 盐源县| 兴业县| 同江市| 黄龙县| 济源市| 原平市| 冷水江市| 大余县| 娱乐| 山阳县| 扶绥县| 资源县| 天柱县| 乌恰县| 大安市| 中西区| 阿鲁科尔沁旗| 杭锦后旗| 上杭县| 内江市| 文安县| 钟祥市| 酉阳| 黎城县| 海口市| 德化县| 永修县| 五台县| 尼玛县| 汶上县| 新竹县| 乌鲁木齐市| 板桥市|