安装xadmin

2018-11-10  本文已影响0人  寻找u

两种安装方式:

第一种

直接安装方式:
解决方法也很简单
1.首先
pip download xadmin
如果使用上述命令还报错可以直接去xadmin的github直接下载。
  下载地址:http://sshwsfc.github.io/xadmin/
然后将他解压出来,解压出来后将里面的README.rst 文件删除,并创建一个普通的文件以此‘README.rst’命名。
2. 然后在命令行中输入  python setup.py install 然后就能安装成功了。

第二种

原码安装:
  步骤:
      1. github 下载xadmin文件
      2. 解压文件
      3. 在解压的文件夹中存在requirements.txt ,就是使用xadmin所需要的依赖模块信息
      4. 安装到虚拟环境中: pip install -r requirements.txt

xadmin的使用:

在项目中创建一个python目录extra_apps,
    1,将xadmin-django2目录中的xadmin复制到extra_apps
    2,在extra_apps上点击右键,mark directory as ----》Sources Root
    3,在settings文件中添加
      # 配置上层apps目录
      sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
    4,继续配置:应用
      INSTALLED_APPS = [
          'xadmin',
          'crispy_forms',
          ]

    5,数据库的迁移和同步(重新迁移和同步)
        python manage.py makemigrations
        python manage.py migrate
    6,修改urls
        path('xadmin/', xadmin.site.urls)
    7,登录测试
        http://127.0.0.1:8080/xadmin/
xadmin的管理:
1. 添加字段,过滤和查找
 A.需要新建一个adminx.py
 B.在里面添加自定义admin类
  class EmailVerifyXadmin(object):
    list_display = ['email', 'code', 'send_type', 'add_time']
    search_fields = ['email', 'code']
    list_filter = ['email', 'code', 'send_type', 'add_time']
C.注册model和modeladmin
 xadmin.site.register(EmailVerify, EmailVerifyXadmin)

D.刷新查看在Xadmin页面
上一篇下一篇

猜你喜欢

热点阅读