Django-ツールバーバージョン:1.8
Django-拡張バージョン:2.2.1
この2つのアプリを組み合わせて使用すると、次のメッセージが表示されて壊れます: TypeError at / get_version() missing 1 required positional argument: 'version'
実際、django-toolbarはdjango-extensions( ref code )のget_version
属性を使用しますが、この関数は位置引数( ref code )を必要とします
潜在的な修正は、try..catchブロックでapp.get_version
への呼び出しをラップすることかもしれませんが、それが最善の方法かどうかはわかりません。
djtoolbarのすばらしい作業に感謝します。
さまざまなコンボをランダムに試してみると、デバッグツールバーv1.6とdj拡張機能2.0.8が連携していることがわかりました。
スクラッチするのは私のかゆみではありませんが、これを修正するプルリクエストを確認(およびマージ)します。
OK @ matthiask試してみます。
@liavkorenはい、確かにこれらのバージョンでは、django_extensionsにget_version
関数はありません( ref )
実際には、djangodebug-toolbar 2.0( ref )で修正されているので、もう問題はありません。
締めくくり、必要に応じて自由に再開してください。
最も参考になるコメント
実際には、djangodebug-toolbar 2.0( ref )で修正されているので、もう問題はありません。
締めくくり、必要に応じて自由に再開してください。