Django 重启服务器或 httpd
Posted
技术标签:
【中文标题】Django 重启服务器或 httpd【英文标题】:Django restart server or httpd 【发布时间】:2011-04-14 03:39:11 【问题描述】:在django框架中,当urls.py或model.py或views.py发生变化时,我们会重启httpd。
但正如文档所说,我们可以重新启动 runserver 以获取最新更改。
执行上述操作的最佳方法是什么
【问题讨论】:
【参考方案1】:runserver.py 会在你每次修改任何 .py 文件时自动重启,但是当你使用 apache 时,你必须手动重启进程。
【讨论】:
【参考方案2】:touch your_project_name.wsgi
并保存而不做任何更改。
它将更改数据修改,django 将自动重新加载代码。
【讨论】:
【参考方案3】:runserver
指的是与 Django 一起分发的开发服务器。重新启动这个或你的 httpd 是一回事,在这两种情况下你都重新启动网络服务器。如果您使用的是 apache,则说明您使用的不是由runserver.py
启动的开发服务器。
【讨论】:
【参考方案4】:在终端输入 fg
以获取任务,然后输入 Ctr+c
停止服务器然后运行
Python manage.py runserver
【讨论】:
以上是关于Django 重启服务器或 httpd的主要内容,如果未能解决你的问题,请参考以下文章
CentOS7系统操作httpd服务 - 开机启动/重启/查看状态