1. 程式人生 > >5.3 將users表添加到xadmin後臺

5.3 將users表添加到xadmin後臺

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後臺