Web2py每个会话导入一次

时间:2009-12-30 04:27:58

标签: python web2py

我正在使用Web2Py,我想在每个会话中只导入一次我的程序...不是每次加载页面时都是如此。这可能吗 ?例如在页面上使用“导入客户端”,但每次会话只导入一次..

1 个答案:

答案 0 :(得分:6)

在web2py中,您的模型和控制器将被执行,而不是导入。每次请求到达时都会执行它们。如果按下admin中的[compile]按钮,它们将被字节码编译,并执行其他一些优化。

如果您的应用程序(在模型和控制器中)执行“import somemodule”,则每次请求都会执行import语句,但“somemodule”实际上仅在第一次执行时导入,如您所要求的那样。