2016-06-24 10 views

Antwort

0

settings.py

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 

    #conditionally disable later on 
    'debug_toolbar', 
    #...my apps... 

) 

#disable if not in DEBUG or if $USE_DEBUG_TOOLBAR is not set. 
USE_DEBUG_TOOLBAR = bool(int(os.getenv("USE_DEBUG_TOOLBAR", 0))) and DEBUG 

#disable as well if running unit tests... 
pgm = os.path.basename(sys.argv[0]) 
if not USE_DEBUG_TOOLBAR or pgm.startswith("test") or pgm.startswith("nosetests"): 
    li = [app for app in INSTALLED_APPS if not app == "debug_toolbar"] 
    INSTALLED_APPS = tuple(li) 

und Befehlszeile verwenden könnte wie folgt aussehen:

export USE_DEBUG_TOOLBAR=1 && python manage.py runserver 
Verwandte Themen