码迷,mamicode.com
首页 > 其他好文 > 详细

Django_xamdin安装与使用

时间:2017-08-30 16:41:55      阅读:1267      评论:0      收藏:0      [点我收藏+]

标签:model   卸载   bsp   python   manage   form   安装   邮箱   pat   

有比Django更加强大的admin?

       xadmin?

       pip install xadmin

 

如何让xadmin生效?

  1. 新增两个注册app,xadmin,crispy_forms,通过run manage.py task 工具对这两个app进行初始化表
    INSTALLED_APPS = [
        ‘django.contrib.admin‘,
        ‘django.contrib.auth‘,
        ‘django.contrib.contenttypes‘,
        # django创建的时候,会默认开启cookie
        ‘django.contrib.sessions‘,
        ‘django.contrib.messages‘,
        ‘django.contrib.staticfiles‘,
        ‘users‘,
        # xadmin需要新增的两个app
        ‘crispy_forms‘,
        ‘xadmin‘,
    ]  
  2. 导入xadmin,把url指向xadmin.site.url
    import xadmin
    
    urlpatterns = [
    
        url(r‘^xadmin/‘, xadmin.site.urls),
    
    ]
  3. 每个app都新建adminx.py文件,导入models中类,建立每个xadmin的admin类,并注册其表和一些xadmin全局设置
    import xadmin
    
    from .models import EmailVerifyRecord
    
    
    # 定义每个models类的admin
    class EmailVerifyRecordAdmin(object):
        pass
    
    
    # 注册设置
    # 注册表,用户邮箱验证码表
    xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin)
  4. 重启Django,访问
    http://127.0.0.1:8000/xadmin

如何通过源码安装,为什么要通过源码安装?

       可以定制自己想要的功能和接收到最新版本的xadmin

       在Githup上搜索xadmin,下载下来,并把xadmin文件夹拷贝到项目目录下

       卸载掉pip安装的xamdin,通过前面的安装xadmin为其安装第三方依赖包,现在卸载只是单独卸载pip安装的xadmin

 

 

Django_xamdin安装与使用

标签:model   卸载   bsp   python   manage   form   安装   邮箱   pat   

原文地址:http://www.cnblogs.com/2bjiujiu/p/7453608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!