2017-10-22 2 views
0

내 서버에서 두 개의 Flask-Apps를 동시에 실행하고 있습니다. 이제 모든 경로를 제공하기 위해 부모 디렉토리에 run.py을 만들고 싶습니다.하위 디렉토리의 Flask 앱

| - run.py 
| - app1/ 
| |- app1.py 
| |- static 
| |- templates 
| - app2/ 
| |- app2.py 
| |- static 
| |- templates 

앱의 각각의 자신의 경로를 가지고 :
이는 구조입니다.
내 질문은 :
내가 내가 the_url\app1\를 탐색 할 때 내 app1.py'/' 라우팅,를 얻을 수 있도록 run.py - 파일로 작성해야합니까? 그리고 무엇을 내가 the_url/app1/some/url 내 APP1의 /some/url 라우팅, 날 리드 (그리고 APP2) 당신의 정확한 문제가 무엇인지 답

답변

0

나도 몰라, 대한

감사 있도록 작성해야 할 :

내 서버에서 두 개의 Flask-Apps를 동시에 실행하고 있습니다.

이에 따라, 당신은 의미 :»나는 ABCD 포트에 APPA을 실행하고 EFGH«포트에 다른 AppB하고있다. 이를 위해서는 두 개의 독립적으로 실행되는 파이썬 프로세스가 필요하며 각 프로세스는 고유 한 run.py을 가지고 있어야합니다. 두가 "releated"때 무엇 당신이 할 수


은, 어떻게 든, 당신은 Blueprints를 사용하는 것이. 청사진을 사용하면 내의 기능을 분리 할 수 ​​있습니다. 플라스크 앱 : 두 사용자가 같은 사용자 등을 공유 할 때 하나의 앱에 함께 넣을 수 있습니다.

라우트는 권한 관리 할 수 ​​

app1 = Blueprint('app1', __name__, url_prefix='/app1') 
app2 = Blueprint('app2', __name__, url_prefix='/app2') 

분리

을 등록 할 수 있습니다.

관련 문제