Python 如何加快django开发-代码重新加载

Python 如何加快django开发-代码重新加载,python,django,macos,docker,development-environment,Python,Django,Macos,Docker,Development Environment,为了我的web开发,我一直在从php转向python。已选择django作为我的预导向框架。有一个bug是,在开发过程中重新加载对python代码所做的更改所需的时间~大约10秒 我的一些秒数可能是由于我选择了docker for mac并安装了卷。但即使是5秒,也会很烦人。我已经从内置的django开发服务器转移到Apache2.4,使用mod_wgsi,这大大提高了应用程序的速度,但没有重新加载python代码 我知道这就像比较苹果和桔子,但从php我的代码更改可以立即得到。有人有任何加快速

为了我的web开发,我一直在从php转向python。已选择django作为我的预导向框架。有一个bug是,在开发过程中重新加载对python代码所做的更改所需的时间~大约10秒

我的一些秒数可能是由于我选择了docker for mac并安装了卷。但即使是5秒,也会很烦人。我已经从内置的django开发服务器转移到Apache2.4,使用
mod_wgsi
,这大大提高了应用程序的速度,但没有重新加载python代码


我知道这就像比较苹果和桔子,但从php我的代码更改可以立即得到。有人有任何加快速度的建议吗?

追溯到Docker for Mac的慢速磁盘访问。

追溯到Docker for Mac的慢速磁盘访问。

我不太清楚您到底是如何测试的。Django有一些工具可以在重写文件时自动重新启动服务器(通常在1-2秒内)。是的,这就是我称之为“Django开发服务器”的
manage.py runserver 0.0.0:80
。即使如此,avrage的重新加载时间为5-10秒。1-2秒当然不是问题。但我不会用docker和安装一个卷来理解这一点。我将尝试在没有docker的情况下运行这一切,看看这是否是问题的原因。我知道docker for mac存在读/写速度问题。但是他们最近改进了很多,我在使用php的时候也使用了docker,性能没有太大的下降。我不太清楚你到底是如何测试的。Django有一些工具可以在重写文件时自动重新启动服务器(通常在1-2秒内)。是的,这就是我称之为“Django开发服务器”的
manage.py runserver 0.0.0:80
。即使如此,avrage的重新加载时间为5-10秒。1-2秒当然不是问题。但我不会用docker和安装一个卷来理解这一点。我将尝试在没有docker的情况下运行这一切,看看这是否是问题的原因。我知道docker for mac存在读/写速度问题。但是最近它们有了很大的改进,我在使用php时也使用了docker,性能没有太大的下降。