python - Django settings.py 不更新生产

标签 python django nginx uwsgi

我现在有一台服务器,有一些 SMTP 东西我想更改我的 Django 项目的 settings.py。我已经进行了更改,但是,我无法让服务器检测到更改,并且它会抛出 SMTPAuthentication 错误,因为 settings.py 仍在使用旧设置。

服务器设置了nginx,试了几次service nginx reloadapachectl restart几次。以及删除任何 *.pyc 文件。

最佳答案

nginx 不能实际运行站点,因为它不是 WSGI 服务器。大概它作为 gunicorn 或 uWSGI 之类的代理运行;这是您需要重新启动的那些。

关于python - Django settings.py 不更新生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49903923/

相关文章:

python - Django cron 运行多次,但它不应该

ssl - 无法打开配置文件/usr/lib/ssl/openssl.cnf

python - Django ORM - 如何使用values().annotate().values()执行复杂的GROUP BY

python - 在另一个消费者的一个 Django Channels 消费者中打破循环

python - Selenium +Python+单元测试:Error message when executing Test "Other element would receive the click"

python - lxml:DLL 加载失败:找不到指定的模块

performance - 当每个请求都必须由 JVM 处理时,nginx 是否优于 Tomcat?

nginx auth_request 错误身份验证请求意外状态: 302 while sending to client

python - Mitmproxy,推送自己的WebSocket消息

python - 导入错误 : cannot import name 'languages'