2010-05-11 75 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。現在問題沒有了!