django使用xadmin安装和使用

安装xadmin

在虚拟环境下,使用pip 安装

pip install xadmin

django使用xadmin安装和使用_第1张图片
安装完后会附带一些安装包

Successfully installed django-crispy-forms-1.6.1 django-formtools-2.0 httplib2-0.9.2 xadmin-0.6.1

使用安装包安装

首先下载xadmin安装包:

https://github.com/sshwsfc/xadmin

点击下载zip文件
django使用xadmin安装和使用_第2张图片
解压后复制xadmin文件夹到项目中
django使用xadmin安装和使用_第3张图片
在项目中右击项目new-python package取名extra_apps,将xadmin放在这个文件中
django使用xadmin安装和使用_第4张图片
在setting.py中设置一下路径

sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps'))

django使用xadmin安装和使用_第5张图片

注册xadmin

在app中创建一个adminx.py文件
django使用xadmin安装和使用_第6张图片
进入编辑注册

import xadmin

from .models import EmailVerifyRecord

class EmailVerifyRecordAdmin(object):

    list_display=['code','email','send_type','send_time']
    search_fields=list_display=['code','email','send_type']

xadmin.site.register(EmailVerifyRecord,EmailVerifyRecordAdmin)

这样就把app中model创建的数据库注册到xadmin中了,点击run运行
django使用xadmin安装和使用_第7张图片

使用

list_display=['code','email','send_type','send_time']

这个列表主要是为了显示
django使用xadmin安装和使用_第8张图片

search_fields=list_display=['code','email','send_type']

这个列表主要是为了起到查找作用
django使用xadmin安装和使用_第9张图片
这个时候就可以对验证码得数据表进行增删改查了

你可能感兴趣的:(django模型(三))