2012-06-03 4 views
1

나는 데이터 저장소로부터 데이터를 가져 오는 두 가지 방법이있다 보았다 이 방법을 사용하십시오. run() 대신에 항상 사용하는 것이 좋습니다.GAE 데이터 저장소 파이썬 실행() 대() 가져 오기는

두 가지의 차이점을 이해할 수 없습니다. 저는 GAE와 Python을 처음 사용합니다. 이해해주세요. 감사합니다

run()은 자바 스크립트와 달리 원인을 알 수없는 비동기식이라고 말합니다. 일단 사이트의 파이썬 스크립트를 실행하면 html이 고정됩니다. 맞습니까?

답변

2

지연을 개선하기 위해 여러 데이터 저장소 쿼리를 병렬로 실행 (실행할 수 있음) 할 수 있습니다. 이것은 결과 HTML과 아무 관련이 없습니다. 결과 HTML은 동일해야합니다.

+0

그럼 왜 완전히 가져 왔습니까? – zehelvion

+0

답변은 설명서에 있습니다. 비동기식 데이터 저장소 호출을 사용하는시기. 내 제안은 NDB API를 사용하는 것입니다. https://developers.google.com/appengine/docs/python/ndb/ – voscausa

3

초보자의 조언 : 차이점을 이해할 때까지 fetch()를 계속 사용하십시오. 이 미묘한 구별이 당신을 괴롭히기 전에 당신이 아마도 처음에 편안하게 받아 들여야 할 많은 다른 것들이 있습니다.

관련 문제