hurry.resource

軟件截圖:
hurry.resource
軟件詳細信息:
版本: 0.10
上傳日期: 11 May 15
許可: 免費
人氣: 1

Rating: nan/5 (Total Votes: 0)

資源是在網頁的顯示用作資源的文件,如CSS文件和JavaScript文件和圖像。一起封裝在一個目錄資源要發布這些也稱為資源庫。
當資源被包括在HTML頁面的頭部分中,我們稱這種資源包括。夾雜物是在一個特定的庫中的特定的資源。有兩種形式的這種包容在HTML中的:JavaScript是使用腳本標籤包括在內,和CSS(和KSS)正在使用鏈接標記包括在內。
夾雜物可能依賴於其他夾雜物。一個JavaScript資源例如可以建立在另一個JavaScript資源之上。這意味著他們都應該在頁面顯示的時候加載。
頁面組件實際上可能需要一定的包容才能發揮作用。窗口小部件可用於例如希望某一特定JavaScript庫加載。我們稱此為成分的夾雜物的要求。
hurry.resource是提供一個簡單的API來指定資源庫,包容和包容要求的模塊。
的資源庫
我們定義一個foo庫。它有兩個參數,該庫的名稱,因為它應該下一個網址予以公佈,並唯一標識,以及路徑的資源(ROOTPATH​​),這個圖書館出版的根源:
>>>從hurry.resource導入庫
>>>富=庫('富','假')
的完整路徑的資源目錄是從庫中定義的包重構:
>>> foo.path #doctest:+省略號
'... / hurry.resource / src目錄/匆忙/資源/啞“
入口點
庫可以暴露於由該hurry.resource集成與任何web框架登記。然後,該網絡架構能夠揭露庫路徑上的URL的地方。這是通過使用所述hurry.resource.libraries入口點。要註冊庫實例foo和酒吧的包作為切入點包括像這樣在你的setup.py一個部分:
entry_points = {
 “hurry.resource.libraries':[
 '富= mypackage.foomodule:富',
 '吧= mypackage.barmodule:巴',
 ]
 }
有一個API來幫助你獲得所有註冊庫:
>>>從hurry.resource導入庫
沒有什麼是註冊但是:
>>>列表(庫())
[]
這將是不錯的,現在有一些測​​試,看看是否切入點真正得到回升的話,但這需要一個複雜的測試設置,我們發現很難構建。

什麼是新的本新聞稿中:

  • 在該WSGI中間件取決於WebOb,這是一個可選的依賴。不要暴露到__init__.py因此,需要獨立的WebOb。要直接從hurry.resource.wsgi使用中間件導入。
  • 在圖書館本廠現擁有被稱為一個ROOTPATH​​參數作為第二個參數。這是一個路徑,該庫表示實際資源目錄,相對於包裝的目錄。這是必要的,以使``hurry.resource``有用框架不是基於zope.configuration。
  • 這打破向後hurry.resource以前版本的兼容性;使用圖書館的所有代碼應進行調整。也請更新setup.py取決於hurry.resource>。= 0.10
  • 在軟件包應當登記其庫實例使用的hurry.resource.libraries切入點hurry.resource。

要求

  • 在Python的

限制

  • 在hurry.resource已被取代的Fanstatic項目

顯影劑的其他軟件 Martijn Faassen

z3c.relationfield
z3c.relationfield

14 Apr 15

lxml
lxml

17 Feb 15

意見 hurry.resource

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