gpt4 book ai didi

python - 有没有使用 fabric 将 django 站点置于维护模式?

转载 作者:太空狗 更新时间:2023-10-29 21:23:00 26 4
gpt4 key购买 nike

我目前正在使用 MaintenanceModeMiddleware 将我的站点置于维护模式,但这需要您在远程服务器上的 settings.py 文件中进行更改。我想使用 fabric 远程将站点置于维护模式。有没有办法做到这一点?或者有更好的方法吗?谢谢。

[更新]

感谢大家的反馈,最后这就是我所做的,对我来说效果很好,http://garthhumphreys.com/2011/06/11/painless-django-maintenance-mode-with-fabric/ - 我确实喜欢取消注释行的想法,但是如果我在生产服务器上这样做,我的设置会在我推出新版本后被覆盖,所以最后从服务器级别将站点置于维护模式并且不是 django 级别工作得更好,而且确实更容易和灵活,至少对我来说 :)

最佳答案

Fabric 确实有一些命令可以帮助您注释或取消注释 fabric.contrib.files 中给定文件中的行。请在此处查看文档:http://docs.fabfile.org/en/1.0.1/api/contrib/files.html

我个人更喜欢在前端代理而不是 Django 中间件中处理这个问题。我会看看这个问题Show a custom 503 page if upstream is down它将 Nginx 配置为在上游关闭时使用自定义页面。

关于python - 有没有使用 fabric 将 django 站点置于维护模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com