首頁 >後端開發 >Python教學 >如何在windows下快速完成web.py開發框架的搭建

如何在windows下快速完成web.py開發框架的搭建

巴扎黑
巴扎黑原創
2017-08-02 09:48:301551瀏覽

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

一.安裝web.py

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

  如何在windows下快速完成web.py開發框架的搭建

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

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

  python setup.py install

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

二.測試程式。

  建立一個hello.py檔案


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是連結請求回應。

  接著在命令列下執行該檔案:

  如何在windows下快速完成web.py開發框架的搭建

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

#  如何在windows下快速完成web.py開發框架的搭建

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

  如何在windows下快速完成web.py開發框架的搭建

#  如何在windows下快速完成web.py開發框架的搭建

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

以上是如何在windows下快速完成web.py開發框架的搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn