编辑urls.py需要webserver重启?

真正基本的问题。 学习Django,现在正在为nginx开发服务器。 我编辑了我的django项目中的urls.py文件,但没有注册更改。 每当我编辑urls.py文件时,是否需要重新启动nginx? 我没有root访问权限,所以这是不可能的,或者是有一个地方级别的做法呢?

编辑:原来有一个答案。 我只需要触摸我的网站的.wsgi文件。

是的,每次更改代码时都需要重新启动服务器。

这就是为什么你应该使用内置的开发服务器进行开发 – 这是它的目的。 只要您更改代码,它会自动重新启动。 当事情更加稳定时,可以转向使用需要重新启动的外部服务器。

或者,可能有一种方法让nginx在代码更改时自行重启 – Apache和mod_wsgi当然是可以的。