修改django-debug-toolbar的jquery.js访问URL为服务器本地路径

在django-debug-toolbar安装目录下site-packages/debug_toolbar/settings.py中的原配置为:

......
CONFIG_DEFAULTS = {
    # Toolbar options
    'DISABLE_PANELS': set(['debug_toolbar.panels.redirects.RedirectsPanel']),
    'INSERT_BEFORE': '</body>',
    'JQUERY_URL': '//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js',
    'RENDER_PANELS': None,
    'RESULTS_STORE_SIZE': 10,
    'ROOT_TAG_EXTRA_ATTRS': '',
    'SHOW_COLLAPSED': False,
    'SHOW_TOOLBAR_CALLBACK': 'debug_toolbar.middleware.show_toolbar',
    # Panel options
    'EXTRA_SIGNALS': [],
    'ENABLE_STACKTRACES': True,
    'HIDE_IN_STACKTRACES': (
        'socketserver' if six.PY3 else 'SocketServer',
        'threading',
        'wsgiref',
        'debug_toolbar',
        'django',
    ),
    'PROFILER_MAX_DEPTH': 10,
    'SHOW_TEMPLATE_CONTEXT': True,
    'SQL_WARNING_THRESHOLD': 500,   # milliseconds
}

USER_CONFIG = getattr(settings, 'DEBUG_TOOLBAR_CONFIG', {})
......

在django项目文件的主配置文件settings.py中添加如下项:

DEBUG_TOOLBAR_CONFIG = {
##'JQUERY_URL': '//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js',
'JQUERY_URL': '/static/admin/js/jquery.js',                                   
}

即让jquery.js访问至APP admin下的对应文件django/contrib/admin/static/admin/js/jquery.js
本机访问,不需要联网,更不怕GFW的阻止了。

你可能感兴趣的:(修改django-debug-toolbar的jquery.js访问URL为服务器本地路径)