python - Tornado(或者Flask)如何配置多人开发的settings文件?
ringa_lee
ringa_lee 2017-04-18 10:01:17
0
2
702

要实现的效果类似运行应用时:

python app.py --settings=zhangsan
python app.py --settings=lisi

不同的人加载不同的数据库配置,缓存配置等等。

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
刘奇

자체 질문 및 답변: tornado의 옵션을 사용하고 인터페이스를 정의하여 구성 파일 세트를 읽으십시오. 대략적인 코드는 다음과 같습니다.

tornado 항목 파일 main.py

으아악

app_config.py의 코드는 다음과 같습니다.

으아악

코드 실행 시

으아악
阿神

표준 데이터베이스 및 캐시 구성 파일 세트는 변경되지 않은 상태로 둡니다.

그런 다음 각 사람은 자신의 해당 데이터베이스와 캐시 구성 파일을 갖고 이 파일을 무시합니다(버전 관리를 위해 git을 사용한다고 가정합니다).

이로 인해 모든 사람의 개발이 지연되거나 향후 제품 출시에 영향을 미치지는 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿