django-allow-cidr:允许在 ALLOWED_HOSTS 中使用 CIDR IP 范围的 Django 中间件

时间:2024-06-19 04:04:30
【文件属性】:

文件名称:django-allow-cidr:允许在 ALLOWED_HOSTS 中使用 CIDR IP 范围的 Django 中间件

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-19 04:04:30

Python

Django 允许 CIDR 一个 Django 中间件,用于在 ALLOWED_HOSTS 中启用 CIDR IP 范围。 快速开始 安装 Django 允许 CIDR: pip install django-allow-cidr 将中间件添加到您的 MIDDLEWARE_CLASSES(对于 Django < 1.10)或 MIDDLEWARE 设置。 它应该是列表中的第一个: MIDDLEWARE = ( 'allow_cidr.middleware.AllowCIDRMiddleware' , ... ) 添加 ALLOWED_CIDR_NETS 设置: ALLOWED_CIDR_NETS = [ '192.168.1.0/24' ] 利润! 特征 正常的 ALLOWED_HOSTS 值也将按预期工作。 该中间件旨在增强而不是取代正常的 Djang


【文件预览】:
django-allow-cidr-master
----MANIFEST.in(133B)
----allow_cidr()
--------apps.py(114B)
--------middleware.py(2KB)
--------__init__.py(22B)
----README.rst(2KB)
----CONTRIBUTING.rst(3KB)
----.github()
--------ISSUE_TEMPLATE.md(346B)
----manage.py(329B)
----HISTORY.rst(477B)
----requirements.txt(28B)
----requirements_test.txt(18B)
----AUTHORS.rst(156B)
----.travis.yml(1KB)
----tox.ini(753B)
----LICENSE(589B)
----requirements_dev.txt(34B)
----setup.cfg(250B)
----setup.py(2KB)
----Makefile(1KB)
----.editorconfig(317B)
----tests()
--------settings.py(696B)
--------urls.py(99B)
--------__init__.py(0B)
--------test_middleware.py(3KB)
----CODE_OF_CONDUCT.md(691B)
----.gitignore(419B)
----runtests.py(575B)
----.coveragerc(146B)

网友评论