跳转到主要内容

在此处输入您的项目描述

项目描述

https://badge.fury.io/py/django-maintenance-window.svg https://travis-ci.org/JostCrow/django-maintenance-window.svg?branch=master https://codecov.io/gh/JostCrow/django-maintenance-window/branch/master/graph/badge.svg Lintly https://bettercodehub.com/edge/badge/JostCrow/django-maintenance-window?branch=master Maintainability

在此处输入您的项目描述

文档

完整文档位于 https://django-maintenance-window.readthedocs.io.

快速入门

安装 django-maintenance-window

pip install django-maintenance-window

将其添加到您的 INSTALLED_APPS

INSTALLED_APPS = (
    ...
    'django-solo',
    'django_maintenance_window',
    ...
)

将 django-maintenance-window 的中间件添加到中间件

MIDDLEWARE_CLASSES = [
    ...
    'django_maintenance_window.middleware.MaintenanceModeMiddleware',
    ...
]

MIDDLEWARE = [
    ...
    'django_maintenance_window.middleware.MaintenanceModeMiddleware',
    ...
]

设置

  • MAINTENANCE_TEMPLATE = ‘django_maintenance_window/maintenance.html’

    覆盖用于维护模板的模板

  • MAINTENANCE_DISPLAY_END_DATE = False

    是否在页面底部显示结束日期。

  • MAINTENANCE_EXCLUDE_ADMIN_URLS = True

    这将在维护模式激活时允许访问管理界面。

  • MAINTENANCE_EXCLUDE_SUPER_USER = False

    这将在维护模式激活时允许超级用户查看网站。

  • MAINTENANCE_EXCLUDE_STAFF_USER = False

    这将在维护模式激活时允许员工用户查看网站。

运行测试

代码实际上是否工作?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

致谢

用于渲染此包的工具

历史

0.2.1 (2017-10-30)

  • 修复了仅设置 maintenance_from 时管理员会返回500的问题。

0.2.0 (2017-10-26)

  • 现在管理员排除功能将与i18n URL一起工作。

  • MAINTENANCE_EXCLUDE_ADMIN_URLS现在是一个设置(默认=True)

  • MAINTENANCE_EXCLUDE_SUPER_USER现在是一个设置(默认=False)

  • MAINTENANCE_EXCLUDE_STAFF_USER现在是一个设置(默认=False)

0.1.0 (2017-10-26)

  • 首次发布于PyPI。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-maintenance-window-0.3.3.tar.gz (11.4 kB 查看哈希值)

上传时间

由以下支持