Django:是否有办法在本地.py文件更改并动态加载时阻止开发服务器重新启动?

9 浏览
0 Comments

Django:是否有办法在本地.py文件更改并动态加载时阻止开发服务器重新启动?

在Django(1.9)中,尝试通过importlib动态加载.py文件(模块)。动态重新加载非常顺利,但是每次重新加载一个模块时,开发服务器都会重新启动,需要重新加载其他所有内容。

我正在引入大量外部数据(xml)进行测试,每次环境重新启动时,它都必须重新加载所有这些外部xml数据。我希望能够只重新加载一个模块,并保持已加载的xml数据完整,这样每次更改一些py代码时就不必再经历这个过程。

是否有一个可以设置/切换的标志(或任何其他方法),以防止服务器重新启动整个过程来重新加载此单个模块?

非常感谢任何帮助。

0