2012-07-23 1 views
0

우리는 하나의 철창 웹 사이트를 운영하고 있지만 더 쉽게 재사용 할 수 있도록하고 싶습니다.여러 Pylons 응용 프로그램을 하나의 복합 응용 프로그램으로 이동할 수 있습니까?

파일론 안에 "복합 응용 프로그램"이라는 개념이 있지만이를 달성하는 방법에 대한 제한된 지침이있는 것 같습니다.

누구나이 작업을 수행했거나 "여러 개의 파일런 앱을 복합 응용 프로그램으로 변환하는 방법"에 대한 좋은 자습서를 알고 있습니까? ?

나는 기존 앱을 다른 앱에 복사하고 development.ini 파일을 사용하여 제작하려고했지만 너무 낙관적 인 시도를 해봤지만 제대로 작동하지 않는 것 같습니다.

감사

답변

1

이 요청 속성 (일반적으로 URL)에 따라 서로 다른 응용 프로그램에 요청을 전달하기 위해 WSGI 파이프 라인을 수정하여 수행됩니다 (이 경우에 "위키 pkg_resources.DistributionNotFound"나는 오류를 받고 있어요) . 파이프 라인을 수정하는 가장 간단한 방법은 PasteDeploy (INI 파일을 제어하는 ​​패키지)입니다.

[composite:main] 
use = egg:Paste#urlmap 
/foo = foo 
/bar = bar 
/= baz 

[app:foo] 
use = myapp#main 

[app:bar] 
use = yourapp#main 

[app:baz] 
use = myapp#baz 

이렇게하면 URL 접두사에 따라 다른 끝점으로 전달되는 복합 응용 프로그램이 만들어집니다.