Skip to main content

只允许员工访问的中间件

项目描述

CI 状态

用法

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

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

窗帘.middleware.only_staff

只允许访问经过身份验证的工作人员。ONLY_STAFF_EXEMPT设置 (默认为r"^/admin|^/accounts")允许从中间件中排除 URL。

窗帘.middleware.basic_auth

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

窗帘.middleware.ip_networks_only

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

下载文件

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

源分布

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

已上传 source

内置分布

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

已上传 py3