python – Django:如何重新启动webserver以便应用源代码中的更改

我使用Eclipse和PyDev来开发Django Webapplication.我可以用我的网络服务器启动

python manage.py runserver

然后我可以在浏览器中本地测试我的webapplication.但是每当我更改源代码时,我都必须重新启动eclipse,以便在我的web应用程序中应用这些更改.

我想我必须以某种方式重新启动网络服务器,以便我的源代码再次被解释,以便我的更改得到应用.但是我该怎么做?我无法找到任何命令.

解决方法:

当python代码更改时,Django dev服务器会重新启动它.如果使用noreload选项运行它,可能不会发生这种情况

./manage.py runserver –noreload

服务器未自动重新加载的另一种情况是django未使用文件更改.例如,如果您的admin.py中存在语法错误,则django将不会使用它.并且更改它不会重新启动服务器.
请记住,如果您使用eclipse调试,则必须使用noreload运行django,因为该错误不会重新启动实例但会启动一个新实例.

上一篇:Cannot resolve symbol 'SpringBootApp


下一篇:崩溃后如何自动重新启动活动?