谷歌应用引擎

2024-05-20 00:00:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建一个使用自省和inspect模块查找所有模型的数据种子器模块。我用一个类似module.model_name的字符串来索引我找到的模型,因为不同的模块中可能有更多同名的模块。在

问题是module有时确实是正确的模块名,但有时它是__main__,这可能是因为特定模块是在实例启动后第一个被调用来处理URL的模块。有没有什么方法可以避免这种情况,也许是通过强制一个特定的模块总是__main__?在

当我同时运行多个实例时,这个问题会变得更糟,因为我也会在实例之间得到不一致的数据,每个实例都有一个不同的__main__模块。在

谢谢


Tags: 模块数据实例方法字符串name模型url
1条回答
网友
1楼 · 发布于 2024-05-20 00:00:30

您的app.yaml中的每个script条目将作为__main__模块执行。如果您只需要一个__main__,那么您需要通过单个入口点运行所有内容,并通过单个WSGIApplication实例映射所有内容。在

相关问题 更多 >