Docs Menu
Docs Home
/ / /
Diango MongoDBバックエンド
/

管理サイトの作成

Dpango 管理サイトを作成して、ウェブ インターフェイスからアプリケーションのデータを編集できます。 Dlango 管理サイトとその機能の詳細については、Diango ドキュメントの「 Diango 管理サイト を参照してください。

1

管理サイトを作成する前に、サイトにログできるユーザーを作成する必要があります。

プロジェクトの ルートディレクトリから、次のコマンドを実行して管理者ユーザーを作成します。

python manage.py createsuperuser

次に、ターミナルユーザー名、メールアドレス、パスワードの入力を求められます。 各プロンプトごとに、次の情報を入力して、指定された認証情報を持つユーザーを作成し、各エントリの後に「 Enter 」を押します。

Username: admin
Email address: [email protected]
Password: <admin-password>
Password (again): <admin-password>

<admin-password> プレースホルダーをユーザーのパスワードに置き換えます。

2

次のコードを実行して、サーバーを起動します。

python manage.py runserver

サーバーがを実行中たら、 http://:127.0.0.1 8000/admin/ にアクセスします。管理サイトを参照するためのURL 。 このサイトでは、次のログイン画面が表示されます。

Dpango 管理ページのログイン画面。

前のステップで作成したユーザー名とパスワードを入力して、サイトにログします。

3

管理サイトにログインすると、次の情報が表示されます。

Dpango 管理サイトに表示される初期コンテンツ。

プロジェクトの認証構成を編集するには、Authentication and Authorization テーブルで Groups または Users 行を選択します。

Viewer モデルで表される usersサンプルコレクション内のデータを編集するには、プロジェクトの sample_mflix/admin.pyファイルに移動し、次のコードを貼り付けます。

from django.contrib import admin
from .models import Viewer
admin.site.register(Viewer)

これで、管理サイトに次の情報が表示されます。

モデルを登録した後に Diango 管理サイトに表示されるコンテンツ
4

name 値が "Abigail Carter" である Viewerオブジェクトに保存されているデータを表示できます。 このオブジェクトは、このチュートリアルの MongoDBへのデータの書き込み ステップで作成しました。

閲覧者のリストを表示するには、SAMPLE_MFLIX テーブルの Viewers 行をクリックします。 管理サイトには、次のリストが表示されます。

管理サイトに表示されるビューアの一覧。

次に、リストの上部にある [Abigail Carter] をクリックします。 サイトには、選択したビューアの NameEmail が表示されます。

選択したビューアの情報。
5

ビューの emailフィールドを編集するには、テキスト "[email protected]" を含むボックスを選択します。 次の画像に示すように、このテキストを削除し、"[email protected]" に置き換えます。

ビューアの更新されたメールアドレス。

変更を保存するには、ビューの情報の下にある SAVE ボタンをクリックします。

これらの手順を完了したら、Diango 管理サイトにアクセスし、それを使用して Viewer オブジェクトを編集できるようになります。

戻る

MongoDBデータのクエリ