Skip to content

Instantly share code, notes, and snippets.

@ivan-hilckov
Forked from douglasmiranda/option1.py
Created November 5, 2018 23:09
Show Gist options
  • Save ivan-hilckov/d606c5a64104f0344ea5670a5e53ca26 to your computer and use it in GitHub Desktop.
Save ivan-hilckov/d606c5a64104f0344ea5670a5e53ca26 to your computer and use it in GitHub Desktop.
Fix: Django Debug Toolbar not showing when using with Docker.
# If you don't do this you will have to add the host IP in INTERNAL_IPS = ('127.0.0.1',)
# And it will change, then you will have to change INTERNAL_IPS again.
def show_toolbar(request):
if request.is_ajax():
return False
return True
DEBUG_TOOLBAR_CONFIG = {
'SHOW_TOOLBAR_CALLBACK': 'config.local.show_toolbar',
}
# Depending on your requirements, you can do:
import socket
import os
hostname, _, ips = socket.gethostbyname_ex(socket.gethostname())
INTERNAL_IPS = [ip[:-1] + '1' for ip in ips] + ['127.0.0.1', '10.0.2.2']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment