1. 程式人生 > >webpy搭建一個簡單的網站

webpy搭建一個簡單的網站

首先,我們要從http://www.webpy.org站點下載最新的框架原始碼,將下載過來的tar壓縮的包解壓,你會得到一個webpy資料夾,我們所需要的一切都包含在裡面了。

其次,安裝webpy(這個要注意一下,Python的Web開發不同於PHP/ASP/JSP等,不要用傳統的思維來約束自己),在window終端下運 行如下命令:python setup.py install(在我本機如下:E:\workSpace\SimpleProject>python setup.py install,根據具體安裝條件你的形式可能並不相同)。執行命令之後,安裝過程會在專案下建立一個build目錄,其結構如下:

下面我們在build下新建兩個目錄:src – 放置python原始碼;themes – 放置模板檔案。

終於可以開始工作了,按照webpy的線上教程,我們在src下新建一個python檔案:code.py,並鍵入一下程式碼:(這裡假設你已經學習過python程式語言,並且能讀懂一下程式碼)

#!/usr/bin/env python

import web

urls = (

        '/', 'index'

)

class index:

    def GET(self):

     return    'Hello, world!'

if __name__ == '__main__':

    app = web.application(urls,globals())
    app.run()

至此,我們已經構建完畢了第一個web程式,雖然他只能在你的終端上輸出:Hello, world!字樣。

第六,啟動服務,接受客戶端連線請求。使用webpy編寫的應用程式啟動服務非常簡單,你只需要在終端下執行如下命令:python code.py。好了,現在你已經發布了你的服務並且隨時準備處理客戶端的連線請求。你可以在瀏覽器位址列中鍵入一下地址進行訪問:http://localhost:8080,是不是看到了久違的“Hello, world!”字串?

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 閱讀(6102) | 評論(0) | 轉發(1) | 給主人留下些什麼吧!~~ 評論熱議

相關推薦

webpy搭建一個簡單網站

首先,我們要從http://www.webpy.org站點下載最新的框架原始碼,將下載過來的tar壓縮的包解壓,你會得到一個webpy資料夾,我們所需要的一切都包含在裡面了。 其次,安裝webpy(這個要注意一下,Python的Web開發不同於PHP/ASP/JSP

如何搭建一個簡單的表白網站(Django,win10,雲伺服器,pycharm)

一、前言        這個網站是我為商英176班的shiny寫的,2018年11月我已經深深喜歡上她了,打算在拍畢業照(2018.12.06)前跟她告白。由於專業上的自尊,我想用IT來告白。但是,一開始花了很多時間在python的GU

造輪子:搭建一個簡單的nodejs伺服器,從零開始搭建一個自用網站(0)

伺服器用的是阿里雲最早期的伺服器低配版本1Gcpu,512M記憶體,20G硬碟,1M頻寬,平常只是用來做測試,目前只處理業務邏輯,網站的設計上儘量避免佔用太多的頻寬, 靜態檔案的儲存用的是阿里雲oss,100G空間,夠放視訊,圖片什麼的, html/js/c

gitbook搭建一個簡單的faq網站

1. npm安裝gitbook-cli npm install -g gitbook-cli 2. 新建一個專案目錄,進到目錄裡執行 gitbook init 3. 新建

如何搭建一個web網站(一)

團隊合作 是的 轉換 們的 web服務 ons lang 用戶 域名 前言: 由於新生軍訓結束,作為學生會的一個技術部的老油條,這時候得幫幫他們了。 大多數新生都是奔著能做一些小東西,能夠被大家,被其他人用,為目的進入了技術部,部門主要負責做院系微信運營,順帶做開發。前兩任

【轉】使用webmagic搭建一個簡單的爬蟲

class 直接 了解 pid 個數 粘貼 body 教程 相關配置 【轉】使用webmagic搭建一個簡單的爬蟲 剛剛接觸爬蟲,聽說webmagic很不錯,於是就了解了一下。 webmagic的是一個無須配置、便於二次開發的爬蟲框架,它提供簡單靈活的API,只需少量代碼

搭建LAMP架構— 測試:搭建一個簡單的Discuz論壇

Linux LAMP Discuz 在前面三篇文檔中,我們分別完成了Apache、MySQL、PHP的安裝,現在讓我們玩個遊戲,在已經完成的LAMP上搭建一個簡單的Discuz論壇。軟件包同樣在我之前上傳的百度網盤中。 編譯安裝Apache 編譯安裝MySQL 編譯安裝PHP 百度網盤軟件壓縮包

搭建一個簡單的Eureka程序

stc pen AD ont web容器 pid tap app 但是 Eureka集群主要有三個部分Eureka服務器,服務提供者,服務調用者 簡單的來說就是服務提供者將服務註冊到Eureka服務器,服務調用者對其服務進行查找調用。 Eureka服務程序的搭建可參考官方文

python網絡編程基礎--socket的簡介,以及使用socket來搭建一個簡單的udp小程序

流程 發送消息 lose 1.10 軟件 搬運 我們 arm 進程間 socket介紹: socket(簡稱套接字),是進程間通訊的一個工具,他能實現把數據從一方傳輸到另一方,完成不同電腦上進程之間的通訊,它好比數據的搬運工。socket應用:不誇張來說,只要跟網絡相關的應

搭建一個個人網站需要多少錢預算?

href 而且 isp ali tps 數碼 身份證 scu 聯網 在這個互聯網井噴時代,跟多站長朋友都玩過個人博客網站,而且用的最多的程序恐怕就是WordPress程序和織夢CMS,不但模板多,而且設計的樣式還非常的漂亮。互聯網+時代,擁有個人網站是在正常不過的了,那麽創

搭建一個簡單的神經網路(向前傳播)

程式碼實現1: #兩層簡單神經網路(全連線) import tensorflow as tf #定義輸入和引數 x=tf.constant([[0.7,0.5]])#一組X,表示體積和重量 w1=tf.Variable(tf.random_normal([2,3],stddev=

使用maven搭建一個簡單的SSM框架

       學習了ssm框架後,一直想要自己親自搭建一個,最近嘗試了一下,效果還行,算是一個微型的ssm框架吧。介紹一下,我使用的IDE是idea。        首先,建立

微服務 : 使用eclipse 來搭建一個簡單的微服務

下載地址:https://download.csdn.net/download/qq_18430613/10642372 1.先看看整體專案的一個架構,parent 專案父依賴包,用於管理我們的依賴,provider 服務提供方,consumer 消費者。 2.建立parent 專案

使用SpringBoot+Dubbo 搭建一個簡單的分散式服務

Github 地址: github.com/Snailclimb/… ,歡迎各位 Star。 目錄: 使用 SpringBoot+Dubbo 搭建一個簡單分散式服務 實戰之前,先來看幾個重要的概念 什麼是分散式? 什麼是 Duboo

超詳細,新手都能看懂 !使用SpringBoot+Dubbo 搭建一個簡單的分散式服務

Github 地址:https://github.com/Snailclimb/springboot-integration-examples ,歡迎各位 Star。 目錄: 使用 SpringBoot+Dubbo 搭建一個簡單分散式服務 實戰之前,先來看幾個重要的概念

使用SpringBoot+Dubbo 搭建一個簡單的分散式服務,超詳細,新手都能看懂 !

使用 SpringBoot+Dubbo 搭建一個簡單分散式服務 實戰之前,先來看幾個重要的概念 開始實戰之前,我們先來簡單的瞭解一下這樣幾個概念:Dubbo、RPC、分散式、由於本文的目的是帶大家使用SpringBoot+Dubbo 搭建一個簡單的分散式服務,所以這些概念我只會簡

用Python搭建一個簡單的代理池!經理再也不用擔心我的IP被封了

其實每次爬東西的時候,特怕IP被封,所以每次都要把時間延遲設定得長一點... 這次用Python搭建一個簡單的代理池。獲取代理IP,然後驗證其有效性。 不過結果好像不是很理想,為什麼西刺代理的高匿代理都能用??? 不是說免費代理不好使嗎?真的是黑人問號臉... / 01 / 代理獲取

ASP.net+MVC2+EasyUI搭建一個簡單表格示例

一個非常基礎的小例子,主要是利用VS2010提供的MVC框架,後臺是ASP.NET,前臺是EasyUI,然後利用EasyUI的datagrid來顯示一個表格的資料。 1.首先建立MVC專案。VS2010自帶MVC2(雖然已經比較老了),所以直接新建一個專案如圖: 生成

在Linux中搭建一個簡單的dns伺服器 --------基於centos 6.5,以我做的一個實驗為例子。

Experimental environment: dns server : 192.168.200.254 http server :192.168.200.202 client :192.168.200.203 Experimental steps: fir

6 筆記搭建一個個人網站——郵箱配置

筆記搭建一個個人網站——郵箱配置   下載外掛 https://wordpress.org/plugins/link-manager/ 登入到你的wordpress後臺,點選安裝外掛 設定 安裝完畢後進行設定 From email: ***@**.com 等