導航:首頁 > 編程語言 > 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網站相關的資料

熱點內容
vi命令行號 瀏覽:620
h5頁面圖片壓縮 瀏覽:210
貝葉斯演算法程序 瀏覽:444
萬變語音的語音文件夾儲存在哪 瀏覽:29
小米手機裝的app哪裡顯示 瀏覽:984
androidcpu位數 瀏覽:830
去哪裡舉辦app 瀏覽:708
木匠解壓器 瀏覽:365
反詐app在哪裡下安全 瀏覽:745
python判斷linux系統 瀏覽:823
git伺服器如何啟動 瀏覽:43
noi演算法 瀏覽:461
zip解壓縮是電腦自帶的嗎 瀏覽:643
魔術演算法術嗎 瀏覽:783
復式五肖演算法 瀏覽:721
海康威視設備已加密 瀏覽:663
自適應路由演算法 瀏覽:315
pythonxlwt寫入一列 瀏覽:995
性之助app哪裡可以下載 瀏覽:414
安卓如何自己改圖標 瀏覽:848