Python
 Computer >> コンピューター >  >> プログラミング >> Python

Djangoデバッグツールバーをプロジェクトに追加するにはどうすればよいですか?


Djangoツールボックスは、データベースクエリ、Django Webサイトの読み込み速度、およびその他の多くのものをデバッグするために使用されるデバッグツールです。デバッグツールバーは開発者の間で非常に人気があり、誰もがそれを使用しています。それでは、それを実装する方法を見てみましょう。

"myapp"という名前のアプリを作成します 。

まず、 django-debug-toolbarをインストールします −

pip install django-debug-toolbar

次に、 settings.pyのINSTALLED_APPSに「debug_toolbar」を追加します −

INSTALLED_APPS = [
   # ...
   'debug_toolbar',
   'myapp'
]

これにより、デバッグツールバーがプロジェクトにアプリとして追加されます。

次に、ミドルウェア 、次を追加します-

MIDDLEWARE = [
   # ...
   'debug_toolbar.middleware.DebugToolbarMiddleware',
   # ...
]

これは、データベースへのアクセスを許可するために使用されます。

ここで、プロジェクトのメインディレクトリのurls.pyに、デバッグツールバーのurl-

を追加します。
import debug_toolbar
from django.conf import settings
from django.urls import include, path
urlpatterns = [
   ...
   path('__debug__/', include(debug_toolbar.urls)),
path('', include('myapp.urls'))
]

URLは、すべてのデバッグレポートを表示する場所と、デバッグツールバーをホストする必要がある場所を定義します。

さて、 settings.py もう1つの変数INTERNAL_IPSを追加します その中にローカルホストについて言及します-

INTERNAL_IPS = [
   # ...
   '127.0.0.1',
   # ...
]

この変数は、デバッグするURLと表示するURLを定義します。

次に、 views.pyアプリの 以下を追加-

from django.shortcuts import render

# Create your views here.
def home(request):
   return render(request,"home.html")

フロントエンドファイルをレンダリングします。

さて、 urls.pyアプリの 以下を追加-

from django.urls import path
from . import views
urlpatterns = [
   path('',views.home,name="home" ),
]

メインビューがレンダリングされます。

次に、アプリにフォルダを作成します ディレクトリに名前を付けてテンプレート home.htmlを追加します 初期化。 home.html内 、次の簡単なコードを追加します-

<!DOCTYPE html>
<html>
   <head>

   </head>
   <body>
      <h1>success</h1>
   </body>
</html>

単純なメッセージをレンダリングするだけです。

出力

このツールバーは、画面の右側のすべてのURLエンドポイントに表示されます-

Djangoデバッグツールバーをプロジェクトに追加するにはどうすればよいですか?


  1. Windows デスクトップにサイドバーを追加する方法

    Windows サイドバーは、デスクトップの右側にあるグラフィカル コントロール要素でした。 Windows Vista の一部であり、「ガジェット」と呼ばれるミニ プログラムのコンテナーとして機能しました。 Microsoft はそれ以降のバージョンの Windows でこれを廃止しましたが、いくつかの工夫と回避策により、すぐに元に戻すことができます。このガイドでは、Windows にサイドバーを追加する正確な方法について説明します。それでは、すぐに始めましょう。 Windows デスクトップにサイドバーを追加する方法 Microsoft はそれ以降のバージョンの Windows でサイ

  2. Windows 10 タスクバーにツールバーを作成する方法

    Windows 10 のタスクバーは、主にアプリケーションの起動と切り替えに使用されます。独自のツールバーを追加して、PC 上の任意のフォルダーの内容にアクセスすることもできます。特定のフォルダー内のファイルを頻繁に開いている場合は、タスクバー ツールバーを追加すると、コンテンツを見つけるために必要なクリック数を減らすことができます。 ツールバーは、タスクバーを右クリックして表示されるメニューの [ツールバー] にカーソルを合わせると作成されます。ここには、ワンクリックで追加できる 3 つの既定のツールバーが表示されます。 Links と Desktop はユーザー プロファイル ディレ