ここでは管理サイトに comments アプリケーションを登録し,管理者にはコメントに対する全権限が与えられ,students グループに所属する user_c には表示の権限だけが与えられていることを確認しよう.
まず,管理サイトにアプリケーションを登録します.
comments/admin.py
from django.contrib import admin
from .models import Comment
# Register your models here.
class CommentAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'body', 'created_at', 'updated_at')
admin.site.register(Comment, CommentAdmin)
まず root ユーザ(管理者)でログインします.管理者は comments アプリケーションに対して,表示だけでなく,追加,変更などの権限が与えられていることに注意してください.
次に students グループに所属する user_c のアカウントでログインします.このとき,comments アプリケーションのデータを表示することはできますが,編集等の権限がないことがわかります.