DjangoのExceptionite 2の使用


導入


Exceptionite 2は、Masoniteチームによって書かれたデバッグ画面パッケージです.Masonite Maintainerチームによって書かれるけれども、それはフラスコ、DjangoともちろんMasoniteで使われることができます.
Masonite 4.9で始まるこれはデフォルトのデバッグ画面であり、それは驚くべき機能の多くが付属しています.
  • 一般的であるかフレームワーク特有の問題の詳細な解決
  • 正確にどのフレームがに襲われるかについて見るために、積み重ね可能な
  • は、たどり着きます
  • は、あなたのエディタ
  • でその線を開けるために、スタック・トレースのどんな線も簡単にクリックします
  • 詳細な環境とフレームワーク特定の情報
  • 簡単にすぐに貼り付け、あなたのチームやコミュニティと共有する詳細情報をコピーします.
  • 注目すべき特徴


    私たちがあなたのdjangoプロジェクトにすぐにExceptioniteをインストールする方法に入る前に、私はもう少し詳細にいくつかの顕著な特徴を経験したいです.

    詳細なエラーの共有


    時には例外をヒットし、それを把握することはできませんあなたはそれを把握することができる人々に行く傾向がある.多分、これらの人々は同僚であるか、多分、彼らは不協和サーバの中のグループです.
    右上で、共有エラーリンクをクリックすることができます.

    これは簡単に後で情報を貼り付けることができますので、あなたのクリップボードに置くことが重要な情報を選択するポップアップを開くことができます.

    この情報をコピーすることができます“raw”(ちょうど弾丸ポイントとテキスト)またはMarkdownとして.

    解決策


    ExclutionLiteのもう一つのものすごい部分は、第一にあなたの例外への解決を見る能力です.あなたのアプリケーションを開発しながら、これはあなたの肩の上に誰かがあなたの提案を与えるようなものです.

    スタックトレースラインをクリックする


    驚くべき機能の1つは、スタックのトレースラインをクリックし、すぐにあなたのエディタですぐに固定を開始する行を開くことができることです


    ダークモード


    このパッケージが十分にクールになることができなかったと思いました?ダークモードが付属しています.

    Djangoプロジェクトでのインストール


    2つの例外がある場合は、デバッグ画面が非常に簡単です.
  • Exceptionをインストールする
  • pip install exceptionite
    
  • ファイルはDEFAULT_EXCEPTION_REPORTERファイルのsettings.pyとして設定されています.
  • # mysite/settings.py
    
    DEFAULT_EXCEPTION_REPORTER = "exceptionite.django.ExceptioniteReporter"