5.3 將users表添加到xadmin後臺
阿新 • • 發佈:2018-05-03
ner list brush radmin gis time AI object bject
在users模塊中添加adminx.py文件,是xadmin後臺管理默認的文件名,內容是:
from .models import EmailVerifyRecord, Banner import xadmin class EmailVerifyRecordAdmin(object): list_display = (‘name‘, ‘email‘, ‘send_type‘, ‘add_time‘) search_fields = (‘name‘, ‘email‘, ‘send_type‘) list_filter = (‘name‘, ‘email‘, ‘send_type‘, ‘add_time‘) class BannerAdmin(object): list_display = (‘name‘, ‘image‘, ‘url‘, ‘order‘, ‘add_time‘) search_fields = (‘name‘, ‘image‘, ‘url‘, ‘order‘) list_filter = (‘name‘, ‘image‘, ‘url‘, ‘order‘, ‘add_time‘) xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin) xadmin.site.register(Banner, BannerAdmin)
因為UserProfile是默認的用戶表,系統和xadmin會自動處理用戶表,所以不用添加,而只添加郵箱驗證和輪播圖。其中郵箱驗證需要作修改:
class Meta: verbose_name = ‘郵箱驗證碼‘ verbose_name_plural = verbose_name def __str__(self): return ‘{0}({1})‘.format(self.name, self.email)
就是返回的不是name,而是name和email的組合。
5.3 將users表添加到xadmin後臺