hurry.resource

Software screenshot:
hurry.resource
Software ətraflı:
Version: 0.10
Tarixi Upload: 11 May 15
Geliştirici: Martijn Faassen
Lisenziya: Pulsuz
Məşhurluq: 1

Rating: nan/5 (Total Votes: 0)

Resources belə CSS faylları, Javascript faylları və şəkillər kimi bir web page ekran resursları kimi istifadə olunur faylları var. Bir kataloq birlikdə paketlenmiş Resources belə bir resurs kitabxana deyilir kimi nəşr olunacaq.
Resurs bir HTML səhifə müdiri bölməsinə daxil zaman, biz bu resurs daxil edin. Bir daxil xüsusi kitabxana xüsusi resurs edir. Orada HTML daxil bu cür iki formaları aşağıdakılardır: javascript script tag istifadə edərək daxil edilir, və CSS (və KSS) bir link tag istifadə edərək daxil edilir.
Daxiletmənin digər inclusions asılı ola bilər. A javascript resurs məsələn bir javascript resurs üst inşa edilə bilər. Bu, onların hər ikisi zaman səhifə göstərir yüklü olmalıdır deməkdir.
Səhifə komponentləri həqiqətən funksional olmaq üçün müəyyən bir daxil edilməsini tələb edə bilər. A widget Məsələn dolu xüsusi Javascript kitabxana gözləyə bilər. Biz bu komponentin bir daxil tələb zəng.
hurry.resource resurs kitabxana, daxil və daxil tələblərini müəyyən etmək üçün sadə API təmin edən modul edir.
A resurs kitabxana
Biz kitabxana foo müəyyən edir. Bir URL altında nəşr və unikal müəyyən, və bu kitabxana dərc ki, resursların (rootpath) kök bir yol olmalıdır kimi, kitabxana adını iki dəlilləri edir:
>>> Hurry.resource idxal Kitabxana
>>> Foo = Kitabxana (foo ',' dummy)
resursları ilə kataloquna tam yol Kitabxana müəyyən edilir paketi yenidən edir:
>>> Foo.path #doctest: + ellips
"... / Hurry.resource / src / tələsik / resource / dummy"
Giriş nöqtələri
Kitabxanalar hurry.resource ilə inteqrasiya olunur nə web çərçivəsində qeydiyyatı üçün məruz bilər. Bu web çərçivə sonra haradasa bir URL kitabxana yolu ifşa edə bilər. Bu hurry.resource.libraries giriş nöqtəsi istifadə edilir. Giriş xal setup.py bu kimi bir bölmə daxildir kimi paketi Kitabxana hallarda foo və bar qeydiyyatdan:
entry_points = {
& Nbsp; 'hurry.resource.libraries: [
& Nbsp; 'foo = mypackage.foomodule: foo "
& Nbsp; 'bar = mypackage.barmodule: bar,
& Nbsp;]
& Nbsp;}
Siz qeydiyyatdan keçmiş bütün kitabxana almaq üçün bir API var:
>>> Hurry.resource idxal kitabxana
Heç bir şey, lakin qeydiyyatdan:
>>> Siyahısı (kitabxana ())
[]
İndi giriş nöqtələri həqiqətən belə seçilmiş almaq görmek bəzi testlər üçün gözəl olardı, lakin biz tikintisi çətin bir cəlb test quraşdırma tələb edir.

Yeni nədir

  • WSGI Middleware isteğe asılılıq edir WebOb asılıdır. Ki WebOb müstəqil olmalıdır, eləcə də __init__.py onu ifşa etməyin. Hurry.resource.wsgi birbaşa middleware idxal istifadə etmək.
  • Kitabxana zavod artıq ikinci arqument kimi bir rootpath dəlil ilə adlandırmaq var. Bu paketin kataloq nisbi kitabxana təmsil faktiki resurs kataloq bir yol var. Bu zope.configuration əsasında hurry.resource`` faydalı çərçivəsində üçün `` etmək üçün tələb olunur.
  • Bu hurry.resource əvvəlki versiyaları ilə uyğunluğu geri pozur; Kitabxana istifadə bütün indeksi düzəlişlər edilməlidir. Də hurry.resource və GT asılı onların setup.py güncelleyin. 0.10 =
  • Paketlər hurry.resource hurry.resource.libraries giriş nöqtəsi istifadə ilə Kitabxana hallarda qeydə alınmalıdır.

tələblər

  • Python

məhdudiyyətlər :

  • hurry.resource Fanstatic layihə ilə əvəz edilmişdir

Geliştirici digər proqram Martijn Faassen

z3c.relationfield
z3c.relationfield

14 Apr 15

lxml
lxml

17 Feb 15

Şərh hurry.resource

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!