Django-debug-toolbar: Ketidakcocokan Django-toolbar 1.8 dan Django-extensions 2.2.1 disebabkan oleh metode get_version

Dibuat pada 20 Agu 2019  ·  4Komentar  ·  Sumber: jazzband/django-debug-toolbar

Versi bilah alat Django : 1.8
Versi ekstensi Django : 2.2.1

Saat menggunakan 2 aplikasi ini secara bersamaan, itu rusak dengan pesan: TypeError at / get_version() missing 1 required positional argument: 'version'

Memang Django-toolbar menggunakan atribut get_version dari django-extensions ( ref code ) tetapi fungsi ini mengharapkan argumen posisi ( ref code )

Perbaikan potensial bisa dengan membungkus panggilan ke app.get_version dalam blok try..catch tapi saya tidak yakin itu cara terbaik untuk melakukannya.

Terima kasih banyak atas kerja bagusnya di djtoolbar,

Komentar yang paling membantu

Sebenarnya sudah diperbaiki di Djangodebug-toolbar 2.0 ( ref ), jadi tidak masalah lagi!

Tutup, jangan ragu untuk membuka kembali jika diperlukan.

Semua 4 komentar

Dengan mencoba berbagai kombo secara acak, saya menemukan bahwa bilah alat debug v1.6 dan ekstensi dj 2.0.8 bekerja bersama.

Ini bukan keinginan saya untuk menggaruk, tetapi saya pasti akan meninjau (& menggabungkan) permintaan tarik untuk memperbaikinya.

Oke @matthiask saya akan mencobanya.

@liavkoren ya memang untuk versi ini tidak ada fungsi get_version di Django_extensions ( ref )

Sebenarnya sudah diperbaiki di Djangodebug-toolbar 2.0 ( ref ), jadi tidak masalah lagi!

Tutup, jangan ragu untuk membuka kembali jika diperlukan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat