GAE DataStore python - fetch()vs run()

时间:2012-06-03 22:09:53

标签: python google-app-engine google-cloud-datastore

我看到有两种从数据存储区获取数据的方法: fetch()和run() 关于获取文档说: 注意:您应该很少需要使用此方法;使用run()几乎总是更好。

我不明白两者之间的区别。 我是GAE和Python的新手,请帮助我理解。 感谢

它说run()是异步的,我不理解因为与JavaScript不同,一旦你为网站运行Python脚本,html就被冻结了,对吗?

2 个答案:

答案 0 :(得分:3)

初学者的建议:直到你意识到差异,坚持使用fetch()。在这种微妙的区别让你烦恼之前,你可能还应该先做很多其他事情。

答案 1 :(得分:2)

您可以并行运行(运行)多个数据存储区查询以改善延迟。这与您生成的HTML无关。生成的HTML应该是相同的。