#6.ラーニング辞書-Djangoチュートリアル(管理者ウィンドウの作成と使用)


今日Djangoで管理者ウィンドウの作成と使用を試みました.
作成
  • 管理者
  • 管理者サイトにポーリングアプリケーション
  • を追加
  • 管理機能
  • へ移動
    1.管理者の作成
    ドラムの管理者インタフェースは自動的に生成されます.したがって、ユーザーを追加すると、サイト管理者はここでコンテンツを変更できます.
    管理者ウィンドウにログインする前に、ログイン可能なユーザーを作成します.
    > python manage.py createsuperuser
    このように入力すると、ユーザー名、電子メール、パスワードの入力を求められ、自分が使用するユーザー名やその他の情報を入力すればよい.
    サーバーを起動し、生成したばかりのユーザー名、パスワードを入力すると、管理者ウィンドウにログインできます.
    2.管理者サイトへのポーリングの追加
    初めてマネージャウィンドウにアクセスすると、グループやユーザーのように編集できるリストが表示されます.また、投票アプリケーションを追加すると、マネージャウィンドウで投票アプリケーションのモデルを編集できます.
    polls/admin.pyにQuestionを登録するには、次の手順に従います.
    from django.contrib import admin
    
    from .models import Question
    
    admin.site.register(Question)
    保存してリフレッシュすると、世論調査アプリが追加され、以前に作成した「What's up?」という名前のアイテムが表示されます.このプロジェクトに入ると、Questionテキスト、公開日を変更できます.
    3.ナビゲーション管理機能

    自動生成されたマネージャウィンドウには、各フィールドのプロパティが表示されます.CharFieldの場合、テキストボックスは日付形式の適切な部品としてDateTimeFieldに表示されます.
    ここにnowまたは任意の日付を入力して変更できます.変更後に保存すると、上部のhistoryに変更したログが表示されます.
    日付と時刻を変更した後、Python Shellで確認したところ、先ほど入力したようにデータが変更されていることが確認できました.

    また、Choiceに管理者ウィンドウを登録しました.先ほどと同じように、Choiceのフィールドも管理者ウィンドウでクエリーできます.
    今日はこのように管理者インタフェースを使用しました.
    私が追加したデータモデルは管理者ウィンドウで見ることができて、これは私に不思議に思って、最も重要なのは、管理者ウィンドウが自動的に生成することができて、これはとても面白いです!!この頭のいいやつは
    チュートリアルは長く行われています.今週はすべてのドラムチュートリアルを完成できるはずです.
    次回もがんばります!!!🔥