導航:首頁 > 編程語言 > python搭建web網站

python搭建web網站

發布時間:2024-11-22 12:15:31

1. 如何用python和web.py搭建一個網站

一、使用工具:python、web.py

二、搭建步驟:

1、 環境搭建。

安裝python2.7.10,注意要把python路徑加入系統環境變數。版本不能低於2.7.9,但不能用3.0以上,web.py支持不好。安裝web.py, 官方網下載來裝就行,記得是解壓後進去:python setup.py install,安裝wingIDE,這個是最好用的python編輯器,裝apache並配置python-wscgi,

2. 開發。

建立資料庫建議寫個生成腳本,比如createDataBase.py,有改動重新運行一遍,不要試用ide去建。

三、注意事項:注意要把python路徑加入系統環境變數。版本不能低於2.7.9,但不能用3.0以上,web.py支持不好。

2. (web開發)用python創建一個最簡單的網站

本文,用python來創建一個最簡單的網頁。

1先定義一個函數,用來向網站伺服器發送請求:defyingyong(environ,start_response):start_response(餠OK',[('Content-Type','text/html')])return[b'<h1>HowAre!</h1>']要求網站在網頁上顯示粗體的HowAre!

2導入wsgi模塊的子模塊,用來創建伺服器。fromwsgiref.simple_serverimportmake_server。

3創建伺服器,IP為空,埠號為900。a=900httpd=make_server('',a,yingyong)這個伺服器將調用前面的函數yingyong。

4讓伺服器開始運行,並長時間運行。httpd.serve_forever()forever,讓伺服器永遠運行,除非伺服器被迫關閉。伺服器在哪裡?就在python裡面,關閉python編譯器,就等於關閉了伺服器。

5再訪問步驟一裡面的鏈接,就得到如下網頁。這說明伺服器開始運行了。刷新這個網頁,就相當於重復訪問這個網頁。每訪問一次(刷新一次),都會向伺服器發送請求,在python編譯器裡面會有所體現。

6關閉python編譯器,伺服器也就關閉了,這個網頁會立刻崩潰。再打開python並運行這段代碼,這個網頁又會立刻恢復。完整代碼如下:defyingyong(environ,start_response):start_response(餠OK',[('Content-Type','text/html')])return[b'<h1>HowAre!</h1>']fromwsgiref.simple_serverimportmake_servera=900httpd=make_server('',a,yingyong)httpd.serve_forever()。

1、開始之前,請先用瀏覽器訪問下面這個網頁:l')])

return[b'<h1>HowAre!</h1>']

要求網站在網頁上顯示粗體的HowAre!

3、導入wsgi模塊的子模塊,用來創建伺服器。

fromwsgiref.simple_serverimportmake_server

4、創建伺服器,IP為空,埠號為900。

a=900

httpd=make_server('',a,yingyong)

這個伺服器將調用前面的函數yingyong。

5、讓伺服器開始運行,並長時間運行。

httpd.serve_forever()

forever,讓伺服器永遠運行,除非伺服器被迫關閉。

伺服器在哪裡?就在python裡面,關閉python編譯器,就等於關閉了伺服器。

6、再訪問步驟一裡面的鏈接,就得到如下網頁,這說明伺服器開始運行了。

7、刷新這個網頁,就相當於重復訪問這個網頁,每訪問一次(刷新一次),都會向伺服器發送請求,在python編譯器裡面會有所體現。

8、關閉python編譯器,伺服器也就關閉了,這個網頁會立刻崩潰。

再打開python並運行這段代碼,這個網頁又會立刻恢復。

完整代碼如下:

defyingyong(environ,start_response):

start_response(餠OK',[('Content-Type','text/html')])

return[b'<h1>HowAre!</h1>']

fromwsgiref.simple_serverimportmake_server

a=900

httpd=make_server('',a,yingyong)

httpd.serve_forever()

閱讀全文

與python搭建web網站相關的資料

熱點內容
節點是伺服器地址嗎 瀏覽:628
伺服器為什麼不能搬走 瀏覽:313
三年無工作經驗空窗期的程序員 瀏覽:559
來球網app怎麼樣 瀏覽:300
51單片機哈佛 瀏覽:571
無法下載華為移動伺服器地址 瀏覽:679
phplinux重啟命令 瀏覽:110
廈門軟二程序員 瀏覽:580
tv共享文件夾 瀏覽:621
bec詞彙詞根pdf 瀏覽:65
伺服器如何開啟上網嗎 瀏覽:159
永久修改linuxip 瀏覽:748
每個文件單獨壓縮 瀏覽:470
你編譯一下 瀏覽:850
程序員打車票 瀏覽:100
厚大119pdf 瀏覽:979
jpeg開源編譯cjpeg 瀏覽:86
無主之地免安裝版要全部解壓嗎 瀏覽:631
什麼拼圖軟體不壓縮 瀏覽:864
蘋果app更新不了軟體怎麼辦 瀏覽:768