hurry.resource

Скриншот программы:
hurry.resource
Детали программы:
Версия: 0.10
Дата загрузки: 11 May 15
Разработчик: Martijn Faassen
Тип распространения: Бесплатная
Популярность: 1

Rating: nan/5 (Total Votes: 0)

Ресурсы файлы, которые используются в качестве ресурсов на дисплее веб-страницы, такие как CSS, JavaScript файлов и файлов изображений. Ресурсы упакованных вместе в каталоге будут опубликованы в качестве таковых называются библиотека ресурсов.
Если ресурс входит в головной части страницы HTML в, мы называем это включение ресурсов. Включение конкретного ресурса в конкретной библиотеке. Есть две формы этого вида включения в HTML: JavaScript включен с помощью скрипта тег, и CSS (и КСС) включены с помощью тега ссылки.
Включения может зависеть от других включений. Javascript ресурс может быть, например, построен на вершине другого яваскрипта ресурса. Это означает, оба должны быть загружены, когда страница отображается.
Компоненты Page может фактически требуют определенного включение в порядке, чтобы быть функциональным. Виджет может, например, ожидать определенную библиотеку Javascript для загружен. Мы назвать это требование включение компонента.
hurry.resource это модуль, который обеспечивает простой API, чтобы указать библиотеки ресурсов, включение и требования включения.
Библиотека ресурсов
Определим библиотека Foo. Она принимает два аргумента, имя библиотеки, как это должно быть опубликована под в URL и однозначно идентифицировать его, и путь к корню ресурсов (ROOTPATH), что эта библиотека издает:
>>> От импорта библиотеки hurry.resource
>>> Foo = Библиотека ('Foo', 'фиктивный')
Полный путь к каталогу с ресурсами реконструируется из пакета, что библиотека, определенной в:
>>> Foo.path #doctest + Многоточие
"... / hurry.resource / SRC / спешит / ресурс / манекен '
точки Вступление
Библиотеки могут быть подвержены регистрации по какой веб-рамки, которые hurry.resource интегрирован с. Это веб-фреймворк может выставить путь к библиотеке на URL куда-то. Это делается с помощью точки входа hurry.resource.libraries. Для регистрации библиотеки экземпляры Foo и бар в вашем пакете, как точки входа включать раздел, как это в вашем setup.py:
entry_points = {
& NBSP; 'hurry.resource.libraries ": [
& NBSP; 'Foo = mypackage.foomodule: Foo',
& NBSP; 'бар = mypackage.barmodule: бар ",
& NBSP;],
& NBSP;}
Существует АНИ, чтобы помочь вам получить все зарегистрированные библиотеки:
>>> От hurry.resource библиотек импорта
Ничто не зарегистрирована, однако:
>>> Список (библиотеки ())
[]
Было бы неплохо, чтобы в настоящее время есть некоторые тесты, которые видят, действительно ли точки входа получить взял и так, но, что потребует, участвующих испытательную установку, что мы находим трудно построить.

Что нового В этом выпуске:

  • WSGI промежуточного зависит от WebOb, который является необязательным зависимость. Не подвергайте его в __init__.py поэтому, как должно быть независимым от WebOb. Для использования промежуточного импорта непосредственно из hurry.resource.wsgi.
  • Библиотека фабрика теперь должен быть с аргументом ROOTPATH ​​в качестве второго аргумента. Это путь к реальной каталоге ресурсов, что библиотека представляет, относительно каталога пакета. Это необходимо, чтобы `` hurry.resource`` полезно для рамок не основаны на zope.configuration.
  • Это нарушает обратную совместимость с предыдущими версиями hurry.resource; все код, который использует библиотеку должна быть скорректирована. Пожалуйста, обновите их setup.py зависеть от hurry.resource & GT;. = 0,10
  • Пакеты должны зарегистрировать свои библиотеки экземпляры с помощью hurry.resource точку входа hurry.resource.libraries.

Требования

  • Python

Ограничения :

  • hurry.resource был заменен проектом Fanstatic

Другие программы разработчика Martijn Faassen

z3c.relationfield
z3c.relationfield

14 Apr 15

lxml
lxml

17 Feb 15

Комментарии к hurry.resource

Комментарии не найдены
добавить комментарий
Включите картинки!