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服务 - 开机启动/重启/查看状态

httpd.service重启记录

在 Mac OSX 端口 80 上杀死一个未知的自重启服务器

windows 下如何重启apache

apache重启错误分段错误:11 $HTTPD“$@”

WAMP的服务器设置