Centipede

軟件截圖:
Centipede
軟件詳細信息:
版本: 0.2.5
上傳日期: 15 Apr 15
開發: Asbjorn Enge
許可: 免費
人氣: 6

Rating: 2.5/5 (Total Votes: 2)

蜈蚣是WSGI microframework與基於簡單的裝飾路由器 它的力量在於它的模型技術在使用中盡量不開發複雜的模式和技巧混淆。從urlrelay繼承強烈。
安裝
PIP安裝蜈蚣
定義處理程序
隨著蜈蚣你揭露功能的URL。功能要么返回一個字符串或一個元組。一個字符串被視為文檔正文,http狀態被設置為200行,並返回到瀏覽器。如果您返回一個元組,狀態碼,身體和頭部的預期。在揭露裝飾也支持一些參數。
從蜈蚣進口揭露,應用程序
@expose('^ / $“)
高清指數(要求):
 “”“簡單的Hello IgglePigglePartyPants
 “,”“
 回報“你好IgglePigglePartyPants!”
@expose('^ /谷歌$“)
高清指數(要求):
 “”“A重定向
 “,”“
 回報(307',{“位置”:“HTTP://google.com'})
進口JSON
@expose('^ /嘰嘰喳喳$“,”GET“,CONTENT_TYPE ='應用程序/ JSON”)
高清微博(要求):
 “”“回你的Twitter狀態
 “,”“
 返回json.dumps({
 “狀態”:“我真棒和有見地的Twitter狀態。 #blah“
 })
應用程序=()
揭露參數
在揭露裝飾看起來像這樣:
揭露(url_pattern,方法=無,CONTENT_TYPE ='text / html的',字符集=“UTF-8”)
請求
在命名的請求上面的例子 - - 傳遞給暴露了功能的參數是WSGI ENVIRON字典。
模板
我建議讓您的HTML模板的靜態在客戶端和使用JavaScript模板庫。但如果你真的需要一些服務器端模板,看看鯖。
部署
部署它是運行背後一個良好的WSGI服務器的應用程序的蜈蚣是個好主意。有一堆。 Gunicorn好。我通常最終會運行uwsgi背後nginx的

什麼在此版本中是新的

  • 在分離的查詢字符串PARAMS和表單數據
  • 在關鍵數據的表單數據
  • 在params鍵
  • 查詢字符串PARAMS
  • 在改進錯誤處理拆包PARAMS(需要更多的工作)

什麼在0.2.4版本新

  • 在增加urllib.unquote_plus的POST參數
  • 新增params_raw關鍵ENVIRON的情況下urllib.unquote弄亂你的參數。

要求

  • 在Python中

意見 Centipede

評論沒有發現
添加評論
打開圖片!