Versión de la barra de herramientas de Django: 1.8
Django-extensiones versión: 2.2.1
Cuando se usan estas 2 aplicaciones en conjunto, se rompe con el mensaje: TypeError at / get_version() missing 1 required positional argument: 'version'
De hecho, la barra de herramientas de Django usa el atributo get_version
de las extensiones de Django ( código de referencia ), pero esta función espera un argumento posicional ( código de referencia ).
Una posible solución podría ser ajustar la llamada a app.get_version
en un bloque try..catch, pero no estoy seguro de que sea la mejor manera de hacerlo.
Muchas gracias por el gran trabajo en djtoolbar,
Al probar aleatoriamente varios combos, descubrí que la barra de herramientas de depuración v1.6 y las extensiones dj 2.0.8 funcionan juntas.
No es mi picazón rascarme, pero ciertamente revisaría (y fusionaría) una solicitud de extracción para solucionar esto.
Bien, @matthiask , lo intentaré.
@liavkoren sí, de hecho, para estas versiones no hay una función get_version
en django_extensions ( ref )
En realidad, está solucionado en djangodebug-toolbar 2.0 ( ref ), ¡así que ya no es un problema!
Cerrando, siéntase libre de reabrir si es necesario.
Comentario más útil
En realidad, está solucionado en djangodebug-toolbar 2.0 ( ref ), ¡así que ya no es un problema!
Cerrando, siéntase libre de reabrir si es necesario.