Django-debug-toolbar: Kueri SQL Bilah Alat Django ditampilkan sebagai tidak ada

Dibuat pada 24 Des 2018  ·  8Komentar  ·  Sumber: jazzband/django-debug-toolbar

image

Kueri sql tidak ditampilkan, timer kueri ditampilkan di mana kueri ditampilkan sebagai tidak ada.

Di bawah ini adalah versi yang digunakan.
OS: Windows10
Django | | 2.1.4
Python | | 3.7.1
debug_toolbar | Bilah Alat Debug | 1.11
rest_framework | Kerangka kerja Django REST | 3.9.0

Komentar yang paling membantu

@kiruh rekomendasi Anda untuk menurunkan versi mysqlclient berhasil untuk saya

OS: archlinux
Python: 3.7.1

Django==2.0.5
mysqlclient==1.3.14 --> 1.3.13
django-debug-toolbar==1.11

Semua 8 komentar

(dalam kasus saya, saya menggunakan Django 1.11.18

Kami memperhatikan bahwa peningkatan dari Django 2.1.4 -> 2.1.5 memperbaikinya untuk kami.

OS: Mac
Python: 3.7
Bilah Alat Debug: 1.11

Saya memiliki masalah yang sama dengan toolbar debug Django. Sepertinya mysqlclient adalah masalahnya.

Saya menurunkan mysqlclient dari versi 1.3.14 ke 1.3.13 dan berfungsi sekarang.

Saya bermain dengan berbagai versi klien mysql dan masih tidak melihatnya. Saya juga mendapatkan 'none' sebagai output dari runserver_plus (dari ekstensi Django) dengan opsi --print-sql. Hanya lebih banyak titik data, tetapi ini menunjukkan bahwa ini adalah masalah di luar DDT.

Fwiw, saya bisa mendapatkan pertanyaan saat men-debug dengan PyCharm. Jadi, saya dapat menggabungkan data waktu dari DDT dan mendapatkan kueri dari PyCharm.

@kiruh rekomendasi Anda untuk menurunkan versi mysqlclient berhasil untuk saya

OS: archlinux
Python: 3.7.1

Django==2.0.5
mysqlclient==1.3.14 --> 1.3.13
django-debug-toolbar==1.11

FWIW, saya baru saja mengalami masalah yang sama.

Django 1.11.6
mysqlclient 1.3.14

Memilih versi mysqlclient yang berbeda memperbaikinya untuk saya. Saya mencoba menurunkan ke 1.3.12 dan memutakhirkan ke 1.4.4, keduanya berhasil untuk saya. Saya mengalami masalah ini ketika saya mencoba mencatat kueri menggunakan django.db.backends , jadi saya rasa ini bukan masalah Django-debug-toolbar. (Alat yang luar biasa, BTW!)

Versi terbaru Django 2.1 memecahkan masalah ini. Ini masih menjadi masalah untuk Django 1.11. Sesuai utas ini , Django 1.11 tidak akan memperbaiki ini. Menutup masalah ini.

Saya memiliki masalah yang sama, dalam kasus saya dengan python 3.6 dan Django 1.11, turunkan versi mysqlclient perbaiki

Django==1.11.29
django-debug-toolbar==2.2
mysqlclient==2.0.1 --> 2.0.0

Apakah halaman ini membantu?
0 / 5 - 0 peringkat