Djangoの学習:管理者の管理サイトの作成

Djangoは私たちがデータを管理しやすくするために、バックグラウンドの管理サイトが付属しています。このインタフェースは、管理者によってのみ使用され、一般に公開されていません。

管理者ユーザーを作成します。

PY manage.py createsuperuser

下図のように:

  • それを埋めるいないユーザ名、デフォルトの管理者名を使用します
  • Eメールを記入することはできません
  • それは表示されませんプロセスにパスワードを入力します。パスワードが十分に強力である場合は、そのパスワードを使用する場合、それはあなたに警告します。私が入っ1234567890ので、[OK]を感じるので、[はい、それはあなたを通じ指示します。

開発用サーバを起動し、管理インターフェイスを入力してください

PY manage.pyのrunserver

サーバーが開始された後は、お使いのブラウザに入力するhttp://127.0.0.1:8000/admin 、ログイン画面を入力してください

 

、ちょうど登録アカウントを入力し、サイトの管理ページを入力してください

グループ(群)の上方及びユーザ(利用者)がされ、編集することができる 認証フレームワークDjangoの開発である、提供します。 django.contrib.auth

 投票アプリケーションの管理ページに追加しました

我々は今、必要なポーリング/ admin.pyのレジスタを、アプリケーションが管理インタフェースにポーリングを見ることができます。コードは以下の通りであります:

#ポーリング/ admin.py から django.contribのインポート管理者
 から .models 輸入質問
admin.site.register(質問)



ページを更新し、あなたは質問のクラスを参照してくださいすることができます。

機能adminサイト

私たちは、それは我々が、追加、削除、変更などの操作ができ、管理ページに問題の質問クラスを登録しました。

「質問」をクリックします。今、私たちは、オブジェクトのリスト「変更リスト」問題「質問」を参照してください。この画面では、問題の質問にすべてのデータベース・オブジェクトを表示、変更するものを選択することができます。ここでは、今、私たちは「アップは何?」の質問前のセクションで作成しました。

「アップ何?」をクリックします(質問)オブジェクトこの質問を編集するには:

 

おすすめ

転載: www.cnblogs.com/daydayupup/p/11747261.html