Django モデル追加
管理画面にモデルを追加
Memberモデルを管理インターフェースに追加するには、このモデルが管理インターフェースに表示されるようにDjangoに指示する必要があります。
これはadmin.py
というファイルで行われ、アプリのフォルダー(この場合はmembers
フォルダー)にあります。
開くと、次のようになります。
my_tennis_club/members/admin.py
:
from django.contrib import admin
# Register your models here.
ここに下記の内容を挿入して、Memberモデルを管理画面に表示できるようにします。
my_tennis_club/members/admin.py
:
from django.contrib import admin
from .models import Member
# Register your models here.
admin.site.register(Member)
ブラウザに戻ると、次の結果が得られるはずです。Members
をクリックすると、このチュートリアルの前半で挿入した5つのレコードが表示されます。
表示変更
上のスクリーンショットのリストには、「メンバーオブジェクト(1)」、「メンバーオブジェクト(2)」などがありますが、リストに表示したいデータではない可能性があります。
代わりに「名」と「姓」を表示する方がよいでしょう。
これは、models.py
ファイルやadmin.py
ファイルの一部の設定を変更することで簡単に行うことができます。これについては次の章で詳しく説明します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。