templeton

소프트웨어 스크린 샷:
templeton
소프트웨어 정보:
버전: 0.6.2
업로드 날짜: 11 May 15
개발자: Mark Cote
라이센스: 무료
인기: 6

Rating: nan/5 (Total Votes: 0)

템플턴은 간단한 웹 애플리케이션의 신속한 개발을위한 파이썬 모듈, 스크립트 및 지원 파일입니다. 그것은 기본적으로 웹 응용 프로그램에 대한 일반적인 레이아웃과 조직을 제안 web.py 주변의 패키지입니다.
템플턴 스크립트
사용법 :
템플턴 설치
에서 "템플턴"디렉토리에 복사 지원 파일 (JS, CSS). 후자는 템플턴 /에서 템플릿의 HTML 파일을로드 JS와 CSS 때문에, 템플턴 응용 프로그램을 제공 할 웹 사이트의 루트해야한다.
템플턴 초기화
. "HTML"와 템플릿을 포함하는 "서버"디렉토리 & NBSP로라는 이름의 디렉토리를 작성; 당신은 수행하여 기본 응용 프로그램을 제공 할 수 있어야한다
& NBSP; & NBSP; & NBSP; CD / 서버
& NBSP; & NBSP; & NBSP; 파이썬 server.py
http : // localhost : 8080으로 이동 / 결과를 확인합니다. & nbsp; 당신이 원하는 것이다 다음 단계는 편집 /server/handlers.py과 서버 측 비즈니스 로직 및 편집에 넣고 클라이언트 측 로직을 구축하기 위해 / HTML에있는 파일을 만들 수 있습니다.
템플턴 모듈
템플턴 모듈은 두 가지 주요 기능이 있습니다 :
- 동적 나머지 통화에서 정적 페이지를 분리하는 미들웨어를 설정합니다.
- 이러한 특정 요청 유형을 처리하는 등의 일반적인 작업을위한 도우미를 제공합니다.
미들웨어
templeton.middleware 표준 템플턴 경로 구조를 반영하기 위해 더 나은 배치 된 레이아웃을 반영하기 위해 표준 web.py 개발 서버를 패치 포함합니다.
'/ API'로 시작하는 경로는 핸들러에 전달됩니다.
표준 타사 파일 (JS 및 CSS, 예를 들어, JQuery와)는 /templeton'.  '에서 제공된다; 템플턴 스크립트의 '초기화하기'명령을 실행 (위 참조) 동일한 경로에 배치를 위해 이러한 파일을 설치합니다.
. 다른 모든 경로는 정적 파일 & NBSP로 처리됩니다; 정적 파일은 이제 오히려 '정적'보다 '../html'에 저장됩니다. 예를 들어, 액세스하기에 http : // localhost를 : 8080 / index.html을 ../html/index.html로드 및 HTTP 것이다 : // localhost를 : 8080 / 스크립트 / app.js는 ../html/scripts/app로드 은 .js.
핸들러
. 템플턴은 클라이언트가 풍부한, REST 기반 웹 애플리케이션 & NBSP 위해 개발된다 . 이들은 전형적 JSON & NBSP 다량 포함; 템플턴은 핸들러 코드를 단순화하기 위해 데코레이터를 제공합니다.
@get_json은으로 장식 된 기능을 기대 장식 기능입니다
그것은 적절한를 구성하는 데 사용되는, JSON 직렬화 객체를 반환
web.py 응답.
핸들러 모듈은 도우미 기능을 제공합니다.
Load_urls은 () web.py URL 핸들러 순서, 즉 (<경로>, <클래스 이름>, <경로>, <클래스 이름>, ...)를 취하고, 나머지 API의 경로 '/ API'를 앞에 추가합니다, . 각각의 주어진 경로 & NBSP에; ( '초기화하기'스크립트 명령에 의해 생성) 기본 server.py은 handlers.py에서 URL을로드하려면이 함수를 사용합니다.
get_request_parms은 () JSON으로 현재 요청의 검색 문자열과 몸을 구문 분석하고 (인수, 몸)와 같은 결과를 반환합니다.
모든 검색 문자열 인수를 다시 메아리 JSON 핸들러의 사소한 예 :
수입 templeton.handlers
클래스 JsonTest (객체) :
& NBSP; & NBSP; & NBSP; @ templeton.handlers.get_json
& NBSP; & NBSP; & NBSP; 데프 (자동) GET :
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 인수, 몸 = templeton.handlers.get_request_parms ()
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 반환 인수

요구 사항 :

파이썬

개발자의 기타 소프트웨어 Mark Cote

WvTftp
WvTftp

3 Jun 15

코멘트 templeton

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