【问题标题】:Saving Changes To Django with Nginx?使用 Nginx 保存对 Django 的更改?
【发布时间】:2014-10-09 17:59:19
【问题描述】:

我在 Django 应用程序上修改的任何内容都不会影响 web 应用程序本身的内容。我可以删除整个项目目录,我的 Django 应用程序仍然可以工作。

对于 Django 和 Apache,我只需输入:

/etc/init.d/apache2 restart

对我的 Django 应用程序所做的任何更改都会在 Apache 重新启动后立即生效。但是对于这个新的 Nginx,同样的事情不起作用:

/etc/init.d/nginx restart

我的 Django 主页仍然显示:

成功了! 祝贺你的第一个 Django 页面。

如何使用 Django 和 nginx 使我的 Python 更改生效?

【问题讨论】:

    标签: python django nginx


    【解决方案1】:

    你的 Nginx 配置是什么?你的 WSGI 运行器是什么,你使用的是 Nginx-wsgi 还是内置的 Django 'runserver' 命令?

    听起来“它有效”页面位于一个单独的端口上,而您正在直接对其进行测试——而不是通过 Nginx。真的很容易把他们两个弄糊涂:)

    【讨论】:

      【解决方案2】:

      Nvm 刚刚想通了。对于 Django One Click Install Image on Digital Ocean,您需要运行:

      service gunicorn restart
      

      完成所有更改后,您想测试对网络应用的更改。

      【讨论】:

        猜你喜欢
        • 2021-10-28
        • 1970-01-01
        • 2014-08-03
        • 2012-11-01
        • 2022-12-14
        • 2021-02-15
        • 1970-01-01
        • 1970-01-01
        • 2022-01-23
        相关资源
        最近更新 更多