django 自定義管理界面和關(guān)聯(lián)對象


通過定義ModelAdmin的子類,來定義模型在Admin界面的顯示方式

  • 通過定義ModelAdmin的子類,來定義模型在Admin界面的顯示方式


    image.png
列表頁屬性
  • list_display:顯示字段,可以點擊列頭進行排序
  • list_filter:過濾字段,過濾框會出現(xiàn)在右側(cè)
  • search_fields:搜索字段,搜索框會出現(xiàn)在上側(cè)
  • list_per_page:分頁,分頁框會出現(xiàn)在下側(cè)


    image.png
添加、修改頁屬性
  • fields:屬性的先后順序
  • fieldsets:屬性分組


    image.png
分組的效果圖
關(guān)聯(lián)對象
image.png
  • 可以將內(nèi)嵌的方式改為表格 , 繼成admin.TabularInline就好
class HeroInfoInline(admin.TabularInline)
表格的效果圖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容