我正在用Django创建一个Web应用程序。由于我对Apache非常熟悉,因此我设置了我的开发环境,让Django使用mod_wsgi运行Apache。我唯一的烦恼就是每次更改代码时都必须重新启动Apache。有没有解决的办法?
我正在用Django创建一个Web应用程序。由于我对Apache非常熟悉,因此我设置了我的开发环境,让Django使用mod_wsgi运行Apache。我唯一的烦恼就是每次更改代码时都必须重新启动Apache。有没有解决的办法?
mod_wsgi非常适合生产,但我认为包含的服务器更适合开发。
无论如何你应该阅读 这个 关于自动重新加载源代码。
我觉得这只是大多数人处理的事情之一。这真的不是那么大的交易。我制作了一个bash脚本,使其尽可能简单。我将它命名为'ra'(重载apache),因此它简短而快速。以下适用于大多数apache安装(在基于UNIX的系统上):
#!/bin/bash
sudo /etc/init.d/apache2 reload
您可以使用某种工具将其绑定到键快捷键/脚pedeal / cron。