2010-04-28 75 views
2

我爲django寫了一個custom management命令。本地與我的開發設置一切工作正常。現在我將我的項目部署到生產服務器上,並且管理命令沒有顯示出來,分別不可用。但是我沒有收到部署項目的錯誤消息(syncdb)。django自定義管理命令沒有在生產中顯示

任何想法,我可以嘗試開始搜索? 是否有一個特殊的命令,所有的自定義管理命令都是「自動發現的」?

- 編輯 -

解決和記錄here

回答

0

兩個想法你:

  • settings.pylocal_settings.py文件是在生產服務器上的不同,不會初始化應用程序與您的自定義命令。
  • 它與DEBUG被啓用/禁用有關。你有某種類型的變量設置會影響到那個地方嗎?
+0

both settings.py初始化相應的應用程序。在生產中,我將DEBUG和TEMPLATE_DEBUG設置爲FALSE,而在dev中。它被設置爲TRUE。但是這不應該影響管理命令。感謝您的回覆!嗯...奇怪.. – 2010-04-29 07:09:58