.
고장 Jinja2 템플릿 & NBSP을 분석 경량 파이썬 웹 서버이다 그것은 신속한 프로토 타입 작업을 수행하는 디자이너에 의해 사용하기위한 것입니다.
기본 사용법
고장 템플릿 디렉토리에서 봉사하는 정적 디렉토리를 필요로한다. 작업 디렉토리이 포함되어있는 경우, 당신은 단순히 인수와 분석을 실행할 수 있습니다 :
& NBSP; 고장
또는, 당신은 템플릿과 정적을 포함하는 디렉토리의 경로를 지정할 수 있습니다 :
& NBSP; 분석 / 경로 /에 / 프로젝트
고장도 장고 프로젝트 구조와 함께 작동합니다. 프로젝트 경로는 응용 프로그램 디렉토리를 포함하는 경우, 고장이 작업을 자동으로 검출하고 각각의 장고 애플 리케이션에 대한 정적 및 템플릿 디렉토리를 결합합니다. 당신은 또한 발견 된 디렉토리의 목록을 얻을 것이다. 'mainsite'와 '블로그'다음은 두 개의 앱 장고 프로젝트에 대한 분석을 실행의 출력은 다음과 같습니다
& NBSP; 고장 ~ / 장고 / myproject라는
템플릿에서 봉사 :
& NBSP; / 사용자 / 조쉬 / 장고 / myproject라는 / 응용 프로그램 / 블로그 / 템플릿
& NBSP; / 사용자 / 조쉬 / 장고 / myproject라는 / 앱 / mainsite / 템플릿
정적 데이터에서 봉사 :
& NBSP; / 사용자 / 조쉬 / 장고 / myproject라는 / 응용 프로그램 / 블로그 / 정적
& NBSP; / 사용자 / 조쉬 / 장고 / myproject라는 / 앱 / mainsite / 정적
템플릿보기
고장이 실행되면, 그것은 웹 서버가 수신 대기 로컬 URL을 인쇄합니다 :
서버는 http://127.0.0.1:5000에서 실행 ...
이제 http://127.0.0.1:5000로 이동하여 브라우저에서 템플릿을 볼 수 있습니다. 템플릿 디렉토리 중 하나가 된 index.html이라는 파일을 포함하지 않는 그러나, 당신은 여기에 아무것도 표시되지 않습니다. (index.html을 제외한) 모든 템플릿의 URL이 유지 모든 상대 경로와 파일명에 동일합니다. 다음은 템플릿 파일 이름과 로컬 서버의 해당 URL의 예입니다 :
템플릿 URL
index.html을 http://127.0.0.1:5000/
article.html http://127.0.0.1:5000/article
블로그 / index.html을 http://127.0.0.1:5000/blog
블로그 / post.html http://127.0.0.1:5000/blog/post
참고 : 서버 또는 .HTML 그들에 추가하지 않고 템플릿 URL을 받아 들일 것입니다
추가 기능
템플릿 태그
편의상, 몇 템플릿 함수 jinja2 템플릿 API에 추가되었습니다
{{}) (greeking}
다양한 HTML 요소와 무작위가 lorem ipsum의 텍스트 마크 업의 블록을 생성합니다 : , <강한>, <코드>, <>, 및
.
{{이미지 (폭, 높이)}}
당신이 PIL 설치 한 경우, 지정된 크기의 샘플 이미지와 태그를 생성하려면이 기능을 사용할 수 있습니다 (PIL없이, 너비 / 높이가 무시되고 당신은 큰 샘플 이미지를 얻을)
CleverCSS
고장은 자동 CleverCSS 구문 분석을 지원합니다. 파일 foo.css 요청하고 발견되지 않는 경우, 고장은 일치 foo.clevercss을 찾아서 즉시 바닐라 CSS로 컴파일합니다.
고급
명령 줄 옵션 :
& NBSP; -h이 도움말 메시지와 출구를 표시 --help
& NBSP;-P 포트, --port = PORT
& NBSP; 다른 포트에 실행하는 서버 (기본값은 5000입니다)
& NBSP; -m은 템플릿에 STATIC_URL로 MEDIA_URL 치료 --media
이 파이썬 :; & NBSP -v 버전 번호 및 종료
이 요구 사항을 표시 --version
댓글을 찾을 수 없습니다