新聞中心
下面的文章主要介紹的是Python RUD功能在實(shí)際相關(guān)應(yīng)用過程中的步驟,以及Python RUD功能的相關(guān)代碼示例,下面的文章就是對(duì)其相關(guān)內(nèi)容的介紹,希望你瀏覽完我們的文章會(huì)有所收獲。
最近內(nèi)部需要實(shí)現(xiàn)一個(gè)新的HTTP REST服務(wù),數(shù)據(jù)用JSON。打算用Python來做一個(gè)原型,用于比較和Java實(shí)現(xiàn)方案的具體差異,以前也沒有Python實(shí)戰(zhàn)經(jīng)驗(yàn),所以摸索過程如下。

目前成都創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、祿勸網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
首先定義協(xié)議,假定我們要實(shí)現(xiàn)一個(gè)群組成員管理的服務(wù)
添加成員:
- POST http://server/group-user/
- users=[1,2,3...]
刪除成員:
- DELETE http://server/group-user/
- users=[1,2,3...]
***獲取成員。
評(píng)估了幾個(gè)python web框架之后,包括django, selector, CherryPy等。Django安裝和看了一些文檔之后覺得它類似ruby on rails, 是一個(gè)快速的MVC/ORM的框架,相對(duì)于一個(gè)輕量級(jí)的REST服務(wù)來說不太適合。
selector文檔太少,使用也感覺比較繁瑣用Python RUD功能REST服務(wù)就簡(jiǎn)捷很多。網(wǎng)上相關(guān)的討論也比較少,可能目前REST方式還沒大規(guī)模應(yīng)用。正在比較迷茫的時(shí)候,看到了web.py的介紹,試用了一下之后,發(fā)現(xiàn)是碰到最適合目前需求的,使用也最簡(jiǎn)單。POST,GET,DELETE,PUT只需要在相應(yīng)的function實(shí)現(xiàn)即可。另外還帶了db,form,http等常用的 web應(yīng)用所需的類。上述的文章就是對(duì)Python RUD功能REST服務(wù)的介紹。
本文名稱:實(shí)現(xiàn)PythonRUD功能的三大步驟描述
本文來源:http://www.dlmjj.cn/article/cdigiph.html


咨詢
建站咨詢
