跳转到主要内容

仅允许员工访问的中间件

项目描述

CI Status

用法

  • 使用pip安装模块:pip install django-curtains

  • 将包含的中间件之一添加到MIDDLEWARE

curtains.middleware.only_staff

仅允许认证员工访问。设置ONLY_STAFF_EXEMPT(默认为r"^/admin|^/accounts")允许排除中间件中的URL。

curtains.middleware.basic_auth

访问网站需要基本认证。设置BASIC_AUTH_CREDENTIALS应设置为包含基本认证的用户名和密码的列表,例如BASIC_AUTH_CREDENTIALS = ['early', 'birds']。可以设置BASIC_AUTH_EXEMPT为免授权路径的正则表达式。

curtains.middleware.ip_networks_only

需要设置IP_NETWORKS设置中的网络列表。默认为127.0.0.0/8。存在IP_NETWORKS_EXEMPT设置。

项目详情


下载文件

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

源分布

django_curtains-0.6.0.tar.gz (5.5 kB 查看哈希值)

上传时间

构建分布

django_curtains-0.6.0-py3-none-any.whl (5.8 kB 查看哈希值)

上传时间 Python 3

由以下组织支持