【发布时间】:2018-05-06 09:46:36
【问题描述】:
我正在使用这个维护模式包https://github.com/fabiocaccamo/django-maintenance-mode 来显示我的维护模板。我的模板显示正确,但我无法向此模板添加功能。
我想在我的维护模板中添加一个功能,例如(订阅时事通讯),但我不知道应该在哪里编写代码。因为当维护开启时,我的views.py代码没有被使用,我的表单也没有显示在我的模板上。
当维护模式开启时,谁能帮我找到向我的模板添加功能的方法?
【问题讨论】:
-
文档说使用的模板由设置
MAINTENANCE_MODE_TEMPLATE指定。您是否尝试过编辑该模板,或将其设置为指向您自己喜欢的模板? -
是的,我配置了
MAINTENANCE_MODE_TEMPLATE,并且我的模板显示正确。我的问题是我的代码form = Interstedform(request.POST) if form.is_valid(): form.save()没有被使用 -
因此我的 HTML 无法将电子邮件保存到我的数据库中。
-
维护模式的要点是你不能也不要运行任何视图代码。您只能获得(大部分是静态的)模板中的任何内容。
标签: python django templates django-views maintenance