admin後台管理與ModelAdmin類別


  1. 打開admin.py => 新增
    from mysite.models import student
    admin.site.register(student)
  2. 開啟127.0.0.1/admin => 登入(須建立管理者帳號及密碼) => 登入後即可看資料表
  3. 定義ModelAdmin類別 => 打開admin.py => 修改

    class studentAdmin(admin.ModelAdmin):
      list_display=('id','cName','cSex','cBirthday', 'cEmail','cPhone','cAddr')  #顯示多個欄位
      list_filter=('cName','cSex')  #資料過濾
      search_fields=('cName',)  #依欄位搜尋
      ordering = ('id',)  #排序
    admin.site.register(student,studentAdmin)