仅允许员工访问的中间件
项目描述
用法
使用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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83395abd67bd43d6a7c194d4949228e8ea172ad7f672763282fae3799cd632e5 |
|
MD5 | d7a3e987a5715f27c8c01fefdbe1c505 |
|
BLAKE2b-256 | 9f71011b8e1e81fc4f16d2b8b1e43fcfd3b1df24dbda617f09712ed9b1f20724 |
关闭
django_curtains-0.6.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4b6f568f4ec3931aae09ef303a890f8f903936b24d4053af1300a63cad7363a1 |
|
MD5 | 097176d46ac72481bb93863a1857c1a0 |
|
BLAKE2b-256 | 40ace0597ff6c642c13a749dc538d60420d96fc2fb9441f18321c98bae4ed8ae |