2013-10-13 4 views
0

GAE 앱에서 작업 중이며 일부 전역 변수를 설정할 때 한 번 초기화를 수행하려고합니다. 현재 main.py에서 그렇게하고 있지만, 이런 일을하는 올바른 방법은 Warmup Requests와 같다. 코드가 webapp2를 사용하여이 작업을하기 위해 어디로 가야Warmup을 구현하는 방법 전역 변수 초기화 요청

Where is the best place to put one-time and every-time code in GAE/Python?

https://developers.google.com/appengine/docs/adminconsole/instances#Loading_Requests

누군가는 구체적으로 좀 더 나에게 설명 할 수 있습니까? 간단한 사용법에서는 이름 목록이있는 전역 변수를 설정하고 앱의 다른 곳에서는 액세스 할 수 있어야합니다. 예 :

# init code 
NAMES = ['u1', 'u2', 'u3'] 
# somewhere else in the app 
if 'u1' in NAMES: 
    # do stuff 

답변

1

모듈에 초기화 단계를 넣으십시오. 가져 오기 시간에 모듈에 값을 저장하십시오. 그런 다음 appengine_config.py로 가져 와서 코드 앞에 항상로드됩니다. 그런 다음 다른 곳에서 사용하면 코드 가져 오기의 모듈과 지시 대상 당신이 경우에 이름 에

https://developers.google.com/appengine/docs/python/tools/appengineconfig

한 번만 작업을 수행하면 초기화 단계에서 예를 들어

넣어 코드를 .NAMES.