我正在開發包含多個應用程序的Django 1.3項目。項目結構有點像這樣:Django項目中每個應用程序的不同錯誤處理程序
- MyProject
- manage.py
- MyProject
- settings.py
- url.py
- wsgi.py
- core
- models.py
- web
- urls.py
- views.py
- api
- urls.py
- views.py
我現在想定義不同handler404和handler500爲api
應用程序,因爲它應該返回JSON而web
返回HTML,可以使用默認的處理程序。
有沒有辦法覆蓋這個設置,所以它只適用於一個應用程序?我真的很想避免僅僅因此而運行多個服務器實例。
感謝西蒙