2

我曾经使用 Django,并且runserver每当更改某些 python 文件时它会自动重新启动。这真的很方便,让我的开发更容易。

有没有办法告诉web2py开发服务器跟踪python文件的变化并自动重启?

任何帮助表示赞赏。

4

1 回答 1

7

这在 web2py 中要容易得多,并且会自动发生。web2py 模型、控制器和视图文件在每次请求时都在准备好的环境中执行,因此对这些文件的任何更新都会立即反映,而无需重新启动任何东西。对于您导入的模块,您可以执行以下操作(通常在模型文件中):

from gluon.custom_import import track_changes
track_changes(True)

自上次导入以来发生更改的任何模块都将被重新加载。

于 2012-07-17T10:58:25.010 回答