Версия панели инструментов Django: 1.8
Версия Django-расширений: 2.2.1
При совместном использовании этих двух приложений появляется сообщение: TypeError at / get_version() missing 1 required positional argument: 'version'
Действительно, django-toolbar использует атрибут get_version
расширений django ( код ссылки ), но эта функция ожидает позиционный аргумент ( код ссылки ).
Потенциальное решение может состоять в том, чтобы обернуть вызов app.get_version
в блок try..catch, но я не уверен, что это лучший способ.
Большое спасибо за отличную работу над djtoolbar,
Случайно пробуя различные комбинации, я обнаружил, что панель инструментов отладки v1.6 и расширения dj 2.0.8 работают вместе.
Это не мой зуд, но я бы, конечно, рассмотрел (и объединил) запрос на включение, исправляющий это.
Хорошо , @matthiask , я попробую.
@liavkoren да, действительно, для этих версий нет функции get_version
в django_extensions ( ссылка )
На самом деле это исправлено в djangodebug-toolbar 2.0 ( ссылка ), так что это больше не проблема!
Закрытие, не стесняйтесь открывать снова, если это необходимо.
Самый полезный комментарий
На самом деле это исправлено в djangodebug-toolbar 2.0 ( ссылка ), так что это больше не проблема!
Закрытие, не стесняйтесь открывать снова, если это необходимо.