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サイト
私たちは、それは我々が、追加、削除、変更などの操作ができ、管理ページに問題の質問クラスを登録しました。
「質問」をクリックします。今、私たちは、オブジェクトのリスト「変更リスト」問題「質問」を参照してください。この画面では、問題の質問にすべてのデータベース・オブジェクトを表示、変更するものを選択することができます。ここでは、今、私たちは「アップは何?」の質問前のセクションで作成しました。
「アップ何?」をクリックします(質問)オブジェクトこの質問を編集するには: