Django 重启服务器或 httpd
在Django框架中,当我们修改了urls.py、model.py或views.py这些文件时,通常需要重启httpd服务。
不过,文档里提到我们可以重启runserver来获取最新的更改。
那么,哪种方法更有效呢?
5 个回答
1
runserver
是和 Django 一起提供的开发服务器。重启这个服务器和重启你的 httpd(Apache 服务器)是一样的,都是在重启网络服务器。如果你在使用 Apache,那你就不是在使用通过 runserver.py
启动的开发服务器。
5
用命令 touch your_project_name.wsgi
创建一个文件,然后直接保存,不用做任何修改。这样做会让系统认为文件的数据被修改了,Django 就会自动重新加载代码。
6
当你修改任何.py文件时,runserver.py会自动重启,但如果你使用的是apache,就需要手动重启这个程序。