Попробуйте это в ваших settings.py
class LazyDebugSetting(object):
def __init__(self):
self.value = None
def __nonzero__(self):
if not self.value:
# as emre yilmaz say
user_ip = socket.gethostbyname_ex(socket.gethostname())[2]
self.value = user_ip == '127.0.0.1'
return self.value
__len__ = __nonzero__
DEBUG = LazyDebugSetting()
Но лучше используйте INTERNAL_IPS
Или используйте переменные окружения
DEBUG = os.environ.get('DEVELOP_MODE', False)