在windows下如何快速搭建web.py開發架構

來源:互聯網
上載者:User

標籤:預設   命令   cin   支援   80連接埠   oba   安裝完成   window   git   

用Python進行web開發的話有很多架構供選擇,比如最出名的Django,tornado等,除了這些架構之外,有一個輕量級的架構使用起來也是非常方便和順手,就是web.py。它由一名駭客所建立,但是不幸的是這位建立者於2013年自殺了。據說現在由另外一個人在維護和更新。現在就來瞭解一下windows下如何搭建web.py開發環境。

一.安裝web.py

  在 https://github.com/webpy/webpy上下載web.py安裝包。注意github對瀏覽器版本有要求的,比如不支援IE9以下的。

  

  自己根據需要下載相應的版本。

  下載下來之後,解壓,開啟cmd,cd到解壓目錄下,輸入

  python setup.py install

  安裝完成即可。(前提必須要安裝python,python3以下版本)

二.測試程式。

  建立一個hello.py檔案

123456789101112 import web urls = (‘/hello‘, ‘hello‘,       ) class hello(object):  def GET(self):    return ‘hello world‘ if __name__ == "__main__":  app = web.application(urls, globals())  app.run()

  urls是url映射規則(類似於servlet中的映射),類hello是連結請求響應。

  然後在命令列下運行該檔案:

  

   如果要停止該程式Ctrl+C就可以退出。預設程式運行在8080連接埠,然後在瀏覽器裡輸入:http://127.0.0.1:8080/hello,就可以看到結果了:

  

   程式預設運行在8080連接埠,而如果8080連接埠被其他程式佔用的話,web.py程式會運行失敗,比如會出現sockets.error這種錯誤,此時需要更改連接埠:

  

  

  注意web.py並不具備部署網站的能力,因此對於web.py程式只能在本地訪問,如果要進行部署必須要使用apache或者nginx。

在windows下如何快速搭建web.py開發架構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.