-1

我终于得到了 apache2 和 mod_wsgi 在 Linux 上工作(Windows 运气不好:D)并且一切正常,但是现在当我在我的项目中添加平面页面时,我发现 Apache 似乎不知道管理员的 URL试图通过管理员创建新的平面页面。

它说

Page not found (404)
Request Method:     GET
Request URL:    http://127.0.0.1/admin/flatpages/flatpage/1/

现在我注意到,当我在管理首页上并一次又一次地按 F5 时,平面管理页面会出现和消失,但是在使用开发服务器时不会发生这种情况,所以我将尝试使用默认设置创建新项目和看看它在 apache 和开发服务器中会做什么,有人遇到过这种错误吗?

4

1 回答 1

0

当您更改代码时,Django 开发服务器会自动重新加载您的代码,但 Apache 不会。

如果您在守护进程模式下运行 mod wsgi ,您可以通过触摸 wsgi 脚本重新加载代码。

touch myproject/mysite.wsgi

否则,您可能必须重新启动 apache。例如

/etc/init.d/apache2 restart 
于 2012-03-28T19:41:45.877 回答