hurry.resource

소프트웨어 스크린 샷:
hurry.resource
소프트웨어 정보:
버전: 0.10
업로드 날짜: 11 May 15
개발자: Martijn Faassen
라이센스: 무료
인기: 1

Rating: nan/5 (Total Votes: 0)

리소스는 CSS 파일 및 자바 스크립트 파일 이미지와 같은 웹 페이지의 디스플레이로서 사용되는 리소스 파일이있다. 디렉토리에 함께 패키지 리소스는 같은이 리소스 라이브러리 호출로 게시합니다.
리소스는 HTML 페이지의 선두 부에 포함되는 경우, 우리는이 자원을 포함 부른다. 포함은 특정 라이브러리에 특정 자원이다. 이 HTML에 포함 이런 종류의 두 가지 형태입니다 : 자바 스크립트 태그를 사용하여 포함되어 있습니다, 및 CSS (과 KSS)는 링크 태그를 사용하여 포함되어 있습니다.
흠 다른 내포물에 따라 달라질 수 있습니다. 자바 스크립트 자원은 예를 들어 다른 자바 스크립트 자원의 기반으로 구축 할 수있다. 이 둘 때 페이지가 표시로드해야 의미합니다.
페이지 구성 요소는 실제로 작동하게하기 위해 특정 포함 필요할 수 있습니다. 위젯은 예를 들어로드에 특정 자바 스크립트 라이브러리를 기대할 수있다. 우리는이 구성 요소의 포함 요구 호출합니다.
hurry.resource 자원 라이브러리를 포함하고 포함 요구 사항을 지정하는 간단한 API를 제공하는 모듈이다.
리소스 라이브러리
우리는 도서관 foo는 정의합니다. 이 URL에 출판과 고유하게 식별하고,이 라이브러리가 발행하는 자원 (ROOTPATH​​)의 루트에 대한 경로해야으로는, 라이브러리의 이름을 두 개의 인수를 취합니다
>>> hurry.resource 가져 오기 라이브러리에서
>>> foo는 = 라이브러리 ( '갑', '더미')
자원 디렉토리의 전체 경로는 라이브러리에 정의 된 패키지에서 재구성 :
>>> foo.path의 #doctest : + 줄임표
'... / hurry.resource / SRC / 서둘러 / 자원 / 더미'
엔트리 포인트
라이브러리는 hurry.resource이 통합되어 어떤 웹 프레임 워크에 의해 등록 노출 될 수 있습니다. 이 웹 프레임 워크는 어딘가에 URL을 라이브러리 경로를 노출 할 수 있습니다. 이것은 hurry.resource.libraries 엔트리 포인트를 사용하여 수행됩니다. 엔트리 포인트가 setup.py에서이 같은 부분을 포함로 패키지에 도서관 인스턴스 foo는 바를 등록하려면 :
entry_points = {
& NBSP; 'hurry.resource.libraries':
& NBSP; 'foo는 = mypackage.foomodule : foo는'
& NBSP; '바 = mypackage.barmodule : 바',
& NBSP],
& NBSP;}
당신이 등록 된 모든 라이브러리를 얻을 수 있도록하는 API가있다 :
>>> hurry.resource 가져 오기 라이브러리에서
아무것도 그러나 등록되지 않습니다 :
>>> 목록 (라이브러리 ())
[]
지금 진입 점은 실제로 그렇게 집어 얻을 있는지 몇 가지 테스트를 위해 좋은 것입니다,하지만 우리가 구축하기 어려운 찾을 관련 테스트 설정을 필요로

이 릴리스의 새로운 기능 :.

WSGI 미들웨어는 선택 의존성이다 WebOb에 따라 달라집니다. 그 WebOb 독립적이어야 할 필요가로, 따라서 __init__.py에 노출하지 마십시오. hurry.resource.wsgi에서 직접 미들웨어 가져 오기를 사용합니다.
도서관 공장은 이제 두 번째 인수로 ROOTPATH​​ 인수로 호출 할 수 있습니다. 이 패키지의 디렉토리를 기준으로 라이브러리가 나타내는 실제 자원 디렉토리의 경로입니다. 이것은 zope.configuration에 근거하지 hurry.resource`` 유용한 프레임 워크에 대한``만들기 위해 필요합니다.
이 hurry.resource의 이전 버전과의 호환성을 나누기; 라이브러리를 사용하는 모든 코드를 조정해야합니다. 또한 hurry.resource된다에 따라 자신의 setup.py를 업데이트하십시오; 0.10 =.
패키지 hurry.resource.libraries 엔트리 포인트를 사용하여 hurry.resource 자신의 라이브러리 인스턴스를 등록해야합니다.

요구 사항 :

파이썬

제한 사항 :

hurry.resource는 Fanstatic 프로젝트로 대체되었습니다!

개발자의 기타 소프트웨어 Martijn Faassen

lxml
lxml

17 Feb 15

z3c.relationfield
z3c.relationfield

14 Apr 15

코멘트 hurry.resource

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!