Coder Social home page Coder Social logo

aldryn-django-debug-toolbar's People

Contributors

evildmp avatar jmelett avatar meatballs avatar

Watchers

 avatar  avatar  avatar  avatar

aldryn-django-debug-toolbar's Issues

Not work because of oder of MIDDLEWARE_CLASSES with GZipMiddleware

Not work after installing in my Divio project. Because need placed after GZipMiddleware in MIDDLEWARE_CLASSES settings.

Workaround: copy all middleware setup in MIDDLEWARE_CLASSES in settings.py and move 'debug_toolbar.middleware.DebugToolbarMiddleware' defined at the beginning just after the middleware 'django.middleware.gzip.GZipMiddleware'.

Links to CSS files broken, return"NoReverseMatch at /static_cms/ 'en' is not a registered namespace"

I notice the CSS for the bar wasn't working on a Divio multisite, when try opening the CSS file in the browser, it's actually Django returning an error:

NoReverseMatch at /static_cms/debug_toolbar/css/print.css/

'en' is not a registered namespace

Other static files , like /static_cms/admin/css/base.css work.
It's when the debug toolbar tries to access links here that it has problems:

Environment:


Request Method: GET
Request URL: https://multisite-playground-filcom-test-bed-stage.fil.aldryn.io/static_cms/debug_toolbar/css/print.css/

Django Version: 1.11.23
Python Version: 3.6.8
Installed Applications:
['aldryn_addons',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'aldryn_sso',
 'djangocms_admin_style',
 'django.contrib.admin',
 'django.contrib.staticfiles',
 'aldryn_django',
 'aldryn_sites',
 'cms',
 'aldryn_django_cms',
 'menus',
 'sekizai',
 'treebeard',
 'parler',
 'aldryn_boilerplates',
 'django.contrib.sitemaps',
 'compressor',
 'robots',
 'captcha',
 'django_select2',
 'filer.contrib.django_cms',
 'djcelery',
 'aldryn_celery',
 'debug_toolbar',
 'aldryn_django_debug_toolbar',
 'uk_aws_welcome_slide',
 'djangocms_history',
 'djangocms_link',
 'djangocms_snippet',
 'djangocms_text_ckeditor',
 'filer',
 'easy_thumbnails',
 'mptt',
 'polymorphic',
 'django_multisite_plus',
 'multisite',
 'fil_analytics',
 'fil_global_frontend',
 'global_cms_accordion',
 'global_cms_attribution',
 'global_cms_callback_form',
 'global_cms_card',
 'global_cms_card_grid_feature',
 'global_cms_carousel',
 'global_cms_comparison_list',
 'global_cms_contact_us',
 'global_cms_cta',
 'global_cms_date_and_time_horizon',
 'global_cms_de_select_50',
 'global_cms_email_form',
 'global_cms_enhanced_list',
 'global_cms_feature',
 'global_cms_footer',
 'global_cms_fund_data_tool',
 'global_cms_glossary',
 'global_cms_hero',
 'global_cms_hero_homepage',
 'global_cms_highcharts',
 'global_cms_iframe',
 'global_cms_image',
 'global_cms_image_gallery',
 'global_cms_isa_saving_tool',
 'global_cms_key_stats',
 'global_cms_link',
 'global_cms_login',
 'global_cms_marketo_form',
 'global_cms_messaging',
 'global_cms_modal',
 'global_cms_outlook_deep_dive_links',
 'global_cms_outlook_hero_homepage',
 'global_cms_outlook_investment_team_view_card',
 'global_cms_outlook_tables',
 'global_cms_overview',
 'global_cms_pdf_download',
 'global_cms_pullout',
 'global_cms_refer_form',
 'global_cms_search',
 'global_cms_showhide',
 'global_cms_table',
 'global_cms_tabs',
 'global_cms_textarea',
 'global_cms_text_media_block',
 'nested_admin',
 'global_cms_uk_tools_base',
 'global_cms_video',
 'global_cms_video_gallery',
 'global_cms_way_finding_bar',
 'uk_aws_content',
 'djangocms_page_sitemap',
 'global_cms_baseutils',
 'global_cms_article',
 'aldryn_translation_tools',
 'adminsortable2',
 'aldryn_apphooks_config',
 'global_cms_article_base',
 'global_cms_article_editorial',
 'global_cms_article_editorial_webhook']
Installed Middleware:
['django_multisite_plus.middlewares.DynamicSiteMiddleware',
 'cms.middleware.utils.ApphookReloadMiddleware',
 'django_multisite_plus.middlewares.CMSMultiSiteMiddleware',
 'django.middleware.gzip.GZipMiddleware',
 'debug_toolbar.middleware.DebugToolbarMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'aldryn_sso.middleware.AccessControlMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'global_cms_baseutils.middleware.LanguagePerSiteLanguagePrefixFallbackMiddleware',
 'global_cms_baseutils.middleware.LanguagePerSiteLocaleMiddleware',
 'django.contrib.sites.middleware.CurrentSiteMiddleware',
 'aldryn_sites.middleware.SiteMiddleware',
 'django.middleware.security.SecurityMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'cms.middleware.user.CurrentUserMiddleware',
 'cms.middleware.page.CurrentPageMiddleware',
 'cms.middleware.toolbar.ToolbarMiddleware',
 'cms.middleware.language.LanguageCookieMiddleware',
 'global_cms_search.middleware.FilSearchMiddleware']


Template error:
In template /usr/local/lib/python3.6/site-packages/debug_toolbar/templates/debug_toolbar/base.html, error at line 14
   'en' is not a registered namespace   4 : {% if toolbar.config.JQUERY_URL %}
   5 : <!-- Prevent our copy of jQuery from registering as an AMD module on sites that use RequireJS. -->
   6 : <script src="{% static 'debug_toolbar/js/jquery_pre.js' %}"></script>
   7 : <script src="{{ toolbar.config.JQUERY_URL }}"></script>
   8 : <script src="{% static 'debug_toolbar/js/jquery_post.js' %}"></script>
   9 : {% else %}
   10 : <script src="{% static 'debug_toolbar/js/jquery_existing.js' %}"></script>
   11 : {% endif %}
   12 : <script src="{% static 'debug_toolbar/js/toolbar.js' %}"></script>
   13 : <div id="djDebug" class="djdt-hidden" dir="ltr"
   14 :      data-store-id="{{ toolbar.store_id }}" data-render-panel-url=" {% url 'djdt:render_panel' %} "
   15 :      {{ toolbar.config.ROOT_TAG_EXTRA_ATTRS|safe }}>
   16 : 	<div class="djdt-hidden" id="djDebugToolbar">
   17 : 		<ul id="djDebugPanelList">
   18 : 			{% if toolbar.panels %}
   19 : 			<li><a id="djHideToolBarButton" href="#" title="{% trans "Hide toolbar" %}">{% trans "Hide" %} &#187;</a></li>
   20 : 			{% else %}
   21 : 			<li id="djDebugButton">DEBUG</li>
   22 : 			{% endif %}
   23 : 			{% for panel in toolbar.panels %}
   24 : 				<li class="djDebugPanelButton">


Traceback:

File "/usr/local/lib/python3.6/site-packages/django/urls/base.py" in reverse
  77.                 extra, resolver = resolver.namespace_dict[ns]

File "/usr/local/lib/python3.6/site-packages/django/urls/resolvers.py" in namespace_dict
  344.         return self._namespace_dict[language_code]

During handling of the above exception ('en'), another exception occurred:

File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in get_response
  131.                 response = middleware_method(request, response)

File "/usr/local/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
  72.                 return old_method(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/debug_toolbar/middleware.py" in process_response
  134.             bits[-2] += toolbar.render_toolbar()

File "/usr/local/lib/python3.6/site-packages/debug_toolbar/toolbar.py" in render_toolbar
  64.             return render_to_string('debug_toolbar/base.html', context)

File "/usr/local/lib/python3.6/site-packages/django/template/loader.py" in render_to_string
  68.     return template.render(context, request)

File "/usr/local/lib/python3.6/site-packages/django/template/backends/django.py" in render
  66.             return self.template.render(context)

File "/usr/local/lib/python3.6/site-packages/django/template/base.py" in render
  207.                     return self._render(context)

File "/usr/local/lib/python3.6/site-packages/django/test/utils.py" in instrumented_test_render
  107.     return self.nodelist.render(context)

File "/usr/local/lib/python3.6/site-packages/django/template/base.py" in render
  990.                 bit = node.render_annotated(context)

File "/usr/local/lib/python3.6/site-packages/django/template/base.py" in render_annotated
  957.             return self.render(context)

File "/usr/local/lib/python3.6/site-packages/django/template/defaulttags.py" in render
  458.             url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)

File "/usr/local/lib/python3.6/site-packages/django/urls/base.py" in reverse
  87.                     raise NoReverseMatch("%s is not a registered namespace" % key)

Exception Type: NoReverseMatch at /static_cms/debug_toolbar/css/print.css/
Exception Value: 'en' is not a registered namespace

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.