PythonDjango如何将函数添加到维护模式?

2024-05-16 12:56:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用此维护模式包https://github.com/fabiocaccamo/django-maintenance-mode来显示我的维护模板。我的模板显示正确,但我无法将函数添加到此模板。在

我想在我的维护模板中添加一个函数,例如(订阅时事通讯),但我不知道我应该在哪里编写代码。因为当维护开始时,我的代码视图.py未使用,并且我的表单不显示在模板上。在

当维护模式开启时,有人能帮我找到在模板中添加函数的方法吗?在


Tags: django函数代码pyhttpsgithubcom视图
1条回答
网友
1楼 · 发布于 2024-05-16 12:56:37

我同意詹姆斯的观点,你错过了维护模式的要点。如果要升级某些库或部署新版本的web应用,请将web应用置于维护模式。在

维护模式
升级/部署
维护模式关闭

如果您的部署过程良好,您将不会在维护模式下花费超过几分钟的时间。在此期间,您不需要执行任何视图。尤其是当它以数据库中的一些记录结尾时。在

但是,如果您真的必须执行某个函数,则需要将其移动到中间件https://docs.djangoproject.com/en/2.0/topics/http/middleware/。只需确保在维护中间件之前执行了中间件。在

相关问题 更多 >