gpt4 book ai didi

python - 在 App Engine 应用程序初始化时执行代码

转载 作者:太空宇宙 更新时间:2023-11-04 01:32:35 25 4
gpt4 key购买 nike

在 App Engine 上运行 Python Web 应用程序时,我们需要设置一些机制来在应用程序初始化之前(或期间)执行一些代码。这意味着,在最佳解决方案中,我们需要运行的代码会尽早执行。这样做的目的是允许在访问本地数据存储区之前初始化 App Engine remote_api,从而防止数据存储区访问冲突。

这是我们正在寻找的一个非常粗略的例子:

imports (including remote_api)

def some_initialization_function_or_similar (args):
some_init_function_calls(...)

setup_remote_api(...)

access_datastore_the_first_time(...)

请将此问题作为我们正在查看的场景的引用:Using GAE remote api for debugging from localhost - Connecting too late?

最佳答案

假设您有一个入口点(== 在 app.yaml 中命名的脚本),您可以在导入之后但在调用 main() 函数之前调用所需的代码。这意味着它将仅在导入主脚本时运行,这仅在第一个请求(点击该入口点)时运行。

如果您有多个入口点,请尝试将其放入 appengine_config.py。这很早就加载了。

关于python - 在 App Engine 应用程序初始化时执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12787730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com