django-overextends

소프트웨어 스크린 샷:
django-overextends
소프트웨어 정보:
버전: 0.2.2
업로드 날짜: 20 Feb 15
개발자: Stephen McDonald
라이센스: 무료
인기: 5

Rating: nan/5 (Total Votes: 0)

장고 - overextends가 overextends 템플릿 태그를 제공하는 장고 재사용 가능한 응용 프로그램은, 장고를위한 드롭 인 교체는 원형 템플릿 상속을 사용할 수 있도록 태그를 확장합니다.
overextends의 기본 사용 사례 동시에 무시하고 자신의 장고 프로젝트에, 다른 재사용 가능한 응용 프로그램에서 템플릿을 확장하는 것이다.

예를 위해서, 프로젝트에 번들로 제공되는 앱 APP1과 APP2 다음과 같은 설정 모듈과 템플릿을 고려 :
# 1 settings.py
INSTALLED_APPS = (
& NBSP; "APP1"
& NBSP; "APP2"
& NBSP; "overextends"
)
TEMPLATE_LOADERS = (
& NBSP; "django.template.loaders.filesystem.Loader"
& NBSP; "django.template.loaders.app_directories.Loader"
)
PROJECT_ROOT는 = os.path.dirname (os.path.abspath (__ FILE__))
TEMPLATE_DIRS = (os.path.join (PROJECT_ROOT, "템플릿"))

제목


{% 블록 메인 %}

APP1에서 단락


{%의 휴대폰 방식의 %}
<바닥 글> 저작권 2012

{%는 "페이지 / page.html"% overextends}
{% 블록 메인 %}

APP2의 단락, 즉 APP1의 주요 블록의 상단에 있고 싶어


{{block.super}}
{%의 휴대폰 방식의 %}

{%는 "페이지 / page.html"% overextends}
{% 블록 메인 %}
{{block.super}}

다른 주요 블록에서 프로젝트의 템플릿 디렉토리에 단락,


{%의 휴대폰 방식의 %}
페이지 / page.html이로드 될 때 렌더링 결과 HTML은 다음과 같습니다

제목

APP2의 단락, 즉 APP1의 주요 블록의 상단에 있고 싶어

APP1에서 단락

다른 주요 블록에서 프로젝트의 템플릿 디렉토리에 단락,


저작권 2012
당신이 어떻게 작동하는지 방법, 및 대체 방법을 사용하는 이유에 대한 자세한 분석을 위해, 내 최초의 블로그 게시물을 읽을 장고 용 원형 템플릿 상속.
설치
장고 - overextends을 설치하는 가장 쉬운 방법은 다음 명령을 실행하여 주사위를 사용하여 PyPi에서 직접입니다 :
& NBSP; 설치 -U 장고 - overextends 핍
그렇지 않으면 장고 - overextends을 다운로드 할 수 있습니다 소스에서 직접 설치한다 :
& NBSP; 파이썬 setup.py 설치
프로젝트 구성
일단 당신이 당신의 프로젝트의 설정 모듈의 INSTALLED_APPS에 overextends 응용 프로그램을 추가하여 장고 - overextends를 사용하도록 프로젝트를 구성 할 수 있습니다 설치 :
INSTALLED_APPS = (
& NBSP; # ... 여기에 다른 애플 리케이션 ...
& NBSP는; 'overextends'
)
이 태그는 패키지 overextends.templatetags.overextends_tags에 의해 제공되는 확장하면서, 그것은 당신의 템플릿에서 {% 부하 overextends_tags %} 사용 할 필요가 있습니다. 태그를 확장처럼 overextends는 템플릿의 첫 번째 태그이기 (위해) 때문에, 자동으로 각 템플릿의 태그 라이브러리를로드 할 필요성을 제거, 장고에 내장 된 템플릿 태그에 추가됩니다

이 요구 사항 :.

파이썬
장고

개발자의 기타 소프트웨어 Stephen McDonald

Mezzanine
Mezzanine

19 Feb 15

hg-github
hg-github

13 May 15

Cartridge
Cartridge

14 Apr 15

코멘트 django-overextends

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