2016-05-14 118 views
0

在我的本地機器上,django應用程序顯示了我在代碼中所帶來的所有更改,但在生產服務器上所做的更改未反映。 Server是一個安裝Ubuntu的虛擬機,Web服務器是django安裝的(我不知道它的名字)。django代碼更改沒有反映在服務器上

我查了幾個小時,特別是這個Django code changes not reflecting on production server的帖子太相似了,但是這篇文章沒有幫助。

我到目前爲止試過的是什麼?

  • 通過「sudo reboot」命令重新啓動服務器。
  • 根據我所維護的代碼的說明,使用目錄名更新PYTHONPATH。通過這樣的:出口 PYTHONPATH = $ PYTHONPATH:$ HOME/APPNAME」
  • 雙重和三重檢查的路徑,我100%肯定,我編輯了正確的文件
  • 刪除的文件,但還是服務器。正在運行。
+0

「網絡服務器是django安裝時自帶的服務器」。 Django沒有配備可用於生產的Web服務器。您需要了解您的服務器如何設置,然後再嘗試調試它無法正常工作的原因。 – solarissmoke

+0

感謝您的評論,但不幸的是,這在製作中使用。內置的django web服務器可以在生產中使用,但不推薦,因爲它是不安全的。該服務器位於VPN中。 – lamea

+0

您使用哪個命令來運行服務器? – sneawo

回答

相關問題