在使用mod_wsgi的Apache上使用Django时必须重新启动Apache

时间:2010-02-28 22:48:18

标签: python django apache mod-wsgi restart

我正在使用Django创建一个Web应用程序。由于我非常熟悉Apache,因此我设置了我的开发环境,让Django使用mod_wsgi运行Apache。我唯一的烦恼就是每次更改代码时都必须重新启动Apache。有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:15)

mod_wsgi非常适合制作,但我认为所包含的服务器更适合开发。

无论如何,您应该阅读有关自动重新加载源代码的this

答案 1 :(得分:-4)

我觉得这只是大多数人处理的事情之一。这真的不是什么大不了的事。我制作了一个bash脚本,使其尽可能简单。我将它命名为'ra'(重载apache),因此它简短而快速。以下适用于大多数apache安装(在基于UNIX的系统上):

#!/bin/bash
sudo /etc/init.d/apache2 reload

您可以使用某种工具将其绑定到关键快捷键/英尺pedeal / cron。