hurry.resource

Szoftver screenshot:
hurry.resource
Szoftver adatai:
Változat: 0.10
Feltöltés dátuma: 11 May 15
Fejlesztő: Martijn Faassen
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

A források használt fájlokat a források a kijelzőn egy internetes oldalon, mint például a CSS fájlok, Javascript fájlok és képek. Források csomagolt össze egy könyvtárba kell közölni, mint az úgynevezett erőforrás könyvtár.
Ha egy erőforrás szerepel a fejrész egy HTML oldal, ezt nevezzük a forrás bevonása. A befogadás egy adott erőforrás egy adott könyvtárban. Két formája van az ilyen jellegű felvétel HTML: javascript tartalmazza a script tag, és CSS (és KSS) szerepelnek egy link tag.
Zárványok függhet más felvételen. A javascript erőforrás lehet például tetejére épült egy másik javascript erőforrás. Ez azt jelenti, mindkettő kell betölteni, ha az oldal jelenik meg.
Oldal komponensek ténylegesen szükség van egy bizonyos felvétele annak érdekében, hogy a funkcionális. A widget lehet például számíthat egy adott Javascript könyvtár betöltött. Hívjuk ezt a bevonását követelmény az alkatrész.
hurry.resource egy modul, amely egy egyszerű API adja erőforrás könyvtárak, a befogadás és az integráció követelményeit.
Erőforrás könyvtár
Mi határozza meg a könyvtár ize. Tart két érv, a könyvtár nevét, mert meg kell hirdetni alatt egy URL-t és egyedileg azonosítja, és egy utat, hogy a gyökere az erőforrások (rootpath), hogy ez a könyvtár közzé:
>>> From hurry.resource import Library
>>> Ize = Library ('ize', 'dummy')
A teljes könyvtár elérési útját a források rekonstruálható a csomagot, hogy a könyvtár meghatározott:
>>> Foo.path #doctest: + ellipszis
"... / Hurry.resource / src / siet / resource / dummy"
Belépési pont
A könyvtárak lehetnek kitéve a regisztrációs bármilyen webes keretrendszer, hogy hurry.resource integrálva van. Ez a web keret ezután ki a könyvtár út egy URL valahol. Ezt használja a hurry.resource.libraries belépési pont. A regisztrációhoz Könyvtár esetekben ize és bár a csomag belépési pontok egy szakaszt, mint ez a setup.py:
entry_points = {
& Nbsp; "hurry.resource.libraries": [
& Nbsp; 'ize = mypackage.foomodule: foo',
& Nbsp; 'bar = mypackage.barmodule: bar ",
& Nbsp;],
& Nbsp;}
Van egy API, hogy segítsen megszerezni az összes regisztrált könyvtárak:
>>> From hurry.resource import könyvtárak
Semmi sem regisztráltak azonban:
>>> Listája (könyvtárak ())
[]
Jó lenne, hogy most már van néhány vizsgálatot, hogy vajon belépési pontok ténylegesen kap felvette igen, de szükség lenne egy részt összeállítással, hogy találunk nehéz építeni.

Mi az új ebben a kiadásban:

  • A WSGI Middleware függ WebOb, amely elhagyható függőséget. Ne tegye be a __init__.py ezért az, hogy függetlennek kell lennie a WebOb. Ahhoz, hogy a middleware importálást közvetlenül hurry.resource.wsgi.
  • A könyvtár gyár most újból össze kell hívni egy rootpath érv, mint a második argumentum. Ez egy olyan út, hogy a tényleges erőforrás könyvtárat, a könyvtár jelenti, viszonyítva a könyvtár a csomagot. Erre azért van szükség, hogy `` hurry.resource`` hasznos keretek nem alapul zope.configuration.
  • Ez megtöri visszafelé kompatibilitást a korábbi verzióit hurry.resource; az összes kódot használó Library kell igazítani. Kérjük, frissítse az setup.py, hogy attól függ hurry.resource & gt; = 0,10.
  • A csomagok regisztrálhatják Library példányok hurry.resource az hurry.resource.libraries belépési pont.

követelmények :

  • Python

Korlátozások :

  • hurry.resource már felülírta a Fanstatic projekt!

Más szoftver fejlesztő Martijn Faassen

z3c.relationfield
z3c.relationfield

14 Apr 15

lxml
lxml

17 Feb 15

Hozzászólások a hurry.resource

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!