2010-05-11 105 views
1

我有一个Django站点在http://sm.rutgers.edu/relive/af_api/index/。它应该显示“重温API的首页”。如果多次刷新此页面,则可以看到不同的渲染。Django和mod_python间歇性错误?

1)预期页面。

2)Django“It works!”页。

3)“ImportError at/index /”页面。如果您向下滚动至ROOT_URLCONF部分,您会看到它说'relive.urls'。但显然,它应该是'af_api.urls',这是在我的settings.py文件中。

由于这些结果是随机发生的,有可能是Django或mod_python工作不稳定?

+0

看起来像你有不同的Apache服务器儿童服务不同版本/年龄的代码。你重新启动了Apache吗? – 2010-05-11 11:06:21

+0

@stevejalim我曾经在其父文件夹'relive'上有一个Django项目。然后我将其删除,并在文件夹af_api中启动了一个新项目,该文件夹是'relive'的子文件夹。我没有重启Apache,因为我的系统管理员告诉我mod_python不需要重新启动Apache来实现新的更改。 – zihaoyu 2010-05-11 13:12:43

+1

你的系统管理员错了。请参阅http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#running-a-development-server-with-mod-python - >蕴含(和现实)是您需要重新启动Apache(或者重新加载以获得更优雅的体验),每次您将代码更改部署到该服务器时。 – 2010-05-11 15:07:29

回答

0

感谢stevejalim,我问我的系统管理员重新启动Apache。现在问题没有了!