Django-debug-toolbar: SQL-запросы панели инструментов Django отображаются как нет

Созданный на 24 дек. 2018  ·  8Комментарии  ·  Источник: jazzband/django-debug-toolbar

image

Запросы Sql не отображаются, отображается таймер запросов, в то время как запросы не отображаются.

Ниже приведена используемая версия.
ОС: Windows10
Джанго | | 2.1.4
Питон | | 3.7.1
панель инструментов_отладки | Панель инструментов отладки | 1.11
rest_framework | Фреймворк Django REST | 3.9.0

Самый полезный комментарий

@kiruh ваша рекомендация по понижению версии mysqlclient сработала для меня

ОС: арх линукс
Питон: 3.7.1

Джанго==2.0.5
mysqlclient==1.3.14 --> 1.3.13
панель инструментов django-debug == 1.11

Все 8 Комментарий

(в моем случае я использую Django 1.11.18

Мы заметили, что обновление с Django 2.1.4 -> 2.1.5 исправило это для нас.

ОС: Mac
Питон: 3.7
Панель инструментов отладки: 1.11

У меня была такая же проблема с панелью инструментов отладки django. Похоже, проблема была в mysqlclient.

Я понизил mysqlclient с версии 1.3.14 до 1.3.13, и теперь он работает.

Я играл с различными версиями клиента mysql и все еще не видел ни одной. Я также получаю «нет» в качестве вывода runserver_plus (из расширений django) с необязательным параметром --print-sql. Просто больше точек данных, но это предполагает, что это проблема вне ДДТ.

Fwiw, я могу получить запросы при отладке с помощью PyCharm. Итак, я могу объединить временные данные из DDT и получить запрос из PyCharm.

@kiruh ваша рекомендация по понижению версии mysqlclient сработала для меня

ОС: арх линукс
Питон: 3.7.1

Джанго==2.0.5
mysqlclient==1.3.14 --> 1.3.13
панель инструментов django-debug == 1.11

FWIW, я только что столкнулся с той же проблемой.

Джанго 1.11.6
mysqlclient 1.3.14

Выбор другой версии mysqlclient исправил это для меня. Я попытался перейти на версию 1.3.12 и обновить ее до версии 1.4.4, обе версии у меня сработали. У меня была эта проблема, когда я пытался регистрировать запросы с помощью django.db.backends , поэтому я не думаю, что это проблема панели инструментов django-debug. (Отличный инструмент, кстати!)

Последняя версия Django 2.1 решает эту проблему. Это все еще проблема для Django 1.11. Согласно этой ветке , Django 1.11 не исправит это. Закрытие этого вопроса.

У меня такая же проблема, в моем случае с python 3.6 и django 1.11, понизьте версию mysqlclient, исправьте это.

Джанго==1.11.29
панель инструментов django-debug == 2.2
mysqlclient==2.0.1 --> 2.0.0

Была ли эта страница полезной?
0 / 5 - 0 рейтинги