xadmin 用法(二)

1.后臺(tái)展示字段的配置文件創(chuàng)建

1.1 在自己項(xiàng)目的app下創(chuàng)建adminx.py文件。
1.2 將配置xadmin。

書(shū)寫(xiě)規(guī)范,字段加+Admin

import xadmin
class EmailVerifyRecordAdmin(object):
    #顯示列
    list_display =['code','send_type','send_time']
    #指定搜索內(nèi)容
    search_fields = ['code','send_type']
    #過(guò)濾器
    list_filter = ['code','send_type','send_time']
#注冊(cè)
xadmin.site.register(EmailVerifyRecord,EmailVerifyRecordAdmin)

注:當(dāng)遇到多對(duì)多的條件時(shí),利用跨表指定好字段

2.主題功能+標(biāo)題版權(quán)+菜單樣式設(shè)置

2.1 在adminx.py中添加:
class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True

class GlobalSettings(object):
    site_title = "標(biāo)題"
    site_footer = "腳表"
# 菜單樣式設(shè)置
    menu_style = "accordion"
#注冊(cè)
xadmin.site.register(views.BaseAdminView,BaseSetting)
xadmin.site.register(views.CommAdminView,GlobalSettings)

提示:登陸看看,應(yīng)該能看到效果了。

3.APP名稱自定義

有些朋友的APP名稱還是默認(rèn)的英文名稱,我們只需要修改兩處文件,即可實(shí)現(xiàn)自定義后臺(tái)展示的APP名稱。

3.1 菜單標(biāo)題在同級(jí)的app目錄下:
class UsersConfig(AppConfig):
    name = 'users'
  #菜單標(biāo)題
    verbose_name = '用戶信息'

說(shuō)明:MonitorConfig為自定義名稱,name指定當(dāng)前的app名稱,verbose_name指定要顯示的字段。

3.1 將在APP目錄下的init.py文件中添加代碼:
default_app_config = "blog.apps.UsersConfig"
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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