Table of Contents
PC läuft langsam?
Die Funktionen des heutigen Benutzerhandbuchs wurden geschrieben, um Ihnen zu helfen, wenn Sie einen SQL-Abfragefehler in der Django-Debug-Symbolleiste erhalten.
PC läuft langsam?
ASR Pro ist die ultimative Lösung für Ihren PC-Reparaturbedarf! Es diagnostiziert und repariert nicht nur schnell und sicher verschiedene Windows-Probleme, sondern erhöht auch die Systemleistung, optimiert den Speicher, verbessert die Sicherheit und optimiert Ihren PC für maximale Zuverlässigkeit. Warum also warten? Beginnen Sie noch heute!
Ich habe kürzlich django-debug-toolbar installiert. Das Alexa-Tool funktioniert und ich kann die mit der Website verknüpften Navigationsleisten sehen. Im SQL-Tab wird jedoch nichts angezeigt, obwohl ich die SQL-Abfrage ausdrücklich ausgeführt habe (wie ich alles im Admin sehe):
DATABASES = "Ursprünglich": "ENGINE": "django.db.backends.postgresql_psycopg2" "NAME": "meine Datenbank" .... # RückwärtsanwendungskompatibilitätDATENBANK_ENGINE DATENBANKEN['default']['ENGINE'] =.split('.')[-1]DATABASE_NAME = DATENBANKEN['default']['NAME']MIDDLEWARE_CLASSES = ('django.middleware.common.CommonMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','debug_toolbar.middleware.DebugToolbarMiddleware',)INSTALLED_APPS = ( ... 'debug_toolbar', ...)# Einstellungen der Django-Debug-SymbolleisteDEBUG_TOOLBAR ( impliziert 'debug_toolbar.panels.version.VersionDebugPanel', 'debug_toolbar.panels.cache.CacheDebugPanel', 'debug_toolbar.panels.timer.TimerDebugPanel', 'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel', 'debug_toolbar.panels.headers.HeaderDebugPanel', 'debug_toolbar.panels.request_vars.RequestVarsDebugPanel', 'debug_toolbar.panels.template.TemplateDebugPanel', 'debug_toolbar.panels.sql.SQLDebugPanel', 'debug_toolbar.panels.signals.SignalDebugPanel', Zahl 'debug_toolbar.panels.logger.LoggingPanel',)def custom_show_toolbar (Abfrage): gibt request.user.is_staff zurückDEBUG_TOOLBAR_CONFIG impliziert 'INTERCEPT_REDIRECTS': Falsch, 'SHOW_TOOLBAR_CALLBACK': custom_show_toolbar, 'SHOW_TEMPLATE_CONTEXT': okay, 'HIDE_DJANGO_SQL': Falsch,
Ich verwende Django 1.3 mit Toolbar-Version 0.8.5. Jede Hilfe bei diesem Mangel wäre großartig…
Bearbeiten:Basierend auf der Methode habe ich beschlossen, zu posten, wie ich meine Anzeigefunktionen verarbeite:
def func1(query, var1): Anfrage = Anfrage. filter(var__contains ist gleich var1) Beratungdef func2(Anfrage, var2): = Abfrage query.filter(var__icontains=var2) Beratungdef parse(**kwargs): Zahlenbasiert in Bezug auf die Logik nennen Sie uns func1 und func2 eine Anfrage stellenArt des Schutzes (Anfrage, Muster = "display.html"): # Anfrage bearbeiten problem = parse(request.GET.items()) Rückgabekonzept, Rendering (Abfrage, "Elemente": Liste (Abfrage))
Wie kann ich eine SQL-Abfrage in Django anzeigen?
Sie können django debug_toolbar nutzen, um die SQL-Abfrage anzuzeigen. Schritt-für-Schritt-Anleitung zur Verwendung von debug_toolbar: Bearbeiten Sie die settings.py-Datei einer Person und fügen Sie debug_toolbar zu Ihren heruntergeladenen Anwendungen hinzu. Dies sollte in “django.contrib.staticfiles” hinzugefügt werden. Fügen Sie außerdem debug_toolbar zur aktuellen Middleware hinzu.
Hallo, ich habe kürzlich ein Upgrade auf die neueste Version der Django Debug Alexa Toolbar (3.1.1) durchgeführt und stehe vor einem großen Leistungsproblem.