是否可以在每次开发服务器启动时运行脚本?还在每次部署到谷歌时?
我希望应用程序根据某些方法返回的内容填充数据库。
有什么办法可以做到这一点吗?
..弗雷德里克
我将 appengine python 与 django 助手一起使用。据我所知,您无法在部署中挂钩任何内容,但您可以调用来检查是否需要在 main.py 的主函数中进行设置。这就是助手在第一次请求时初始化自身的方式。我已经有一段时间没有查看 webapp 了,但我认为 main.py 对于该框架的作用类似。
请注意,main 是在第一个请求时运行,而不是在首次部署时运行。如果 appengine 启动一个新实例来处理负载,或者所有实例由于不活动而停止,也会发生这种情况。因此,请确保检查是否需要进行初始化,然后仅在需要时才进行初始化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)