2016-05-14 47 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

回答

相关问题