1 2 3 4 5 6 7 8 9 10 11 | from fnmatch import fnmatch
class glob_list(list):
def __contains__(self, key):
for elt in self:
if fnmatch(key, elt): return True
return False
INTERNAL_IPS = glob_list([
'127.0.0.1',
'18.85.*.*'
])
|
More like this
- Include entire networks in INTERNAL_IPS setting by pmclanahan 2 years, 11 months ago
- Support IP ranges in INTERNAL_IPS by jdunck 2 years, 1 month ago
- Middleware to prevent access to the admin when user ip not in INTERNAL_IPS by jezdez 1 year, 7 months ago
- Internal view decorator by gsakkis 1 year, 6 months ago
- Firebug Lite Middleware by jfw 3 years, 3 months ago
Comments
Brilliant. Thanks for sharing!!
#