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"