python3.4下django集成使用xadmin后台的方法


Posted in Python onAugust 15, 2017

环境:window7 x64、python3.4、django1.10

一、pip install xadmin安装报错

1、使用pip install xadmin命令安装可能报如下错误:

python3.4下django集成使用xadmin后台的方法

2、解决方案

亲测使用

pip install git+git://github.com/sshwsfc/xadmin.git

命令可以正常使用。

python3.4下django集成使用xadmin后台的方法

二、django项目中配置xadmin

settings.py配置

INSTALLED_APPS = [

  'django.contrib.admin',

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.messages',

  'django.contrib.staticfiles',

  'app.apps.AppConfig',

  'xadmin',

  'crispy_forms',

]

urls.py配置

urlpatterns = [

  # url(r'^admin/', admin.site.urls),

  url(r'^xadmin/', xadmin.site.urls),

]

在blog/目录下创建adminx.py,增加如下内容:

from .models import Permission,Article,Category, ArticleComment, Type, Notice,EmailVerifyRecord

import xadmin

import xadmin.views as xviews

 

class BaseSetting(object):

  enable_themes = True

  use_bootswatch = True

xadmin.site.register(xviews.BaseAdminView, BaseSetting)

 

class AdminSettings(object):

  # 设置base_site.html的Title

  site_title = '管理后台'

  # 设置base_site.html的Footer

  site_footer = '2017 Admin'

  menu_style = 'default'

 

  # 菜单设置

  def get_site_menu(self):

    return (

      {'title': '文章管理', 'perm': self.get_model_perm(Article, 'change'), 'menus': (

        {'title': '文章', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Article, 'changelist')},

        {'title': '考试类别', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Category, 'changelist')},

        {'title': '文章类别', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Type, 'changelist')},

        {'title': '文章评论', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(ArticleComment, 'changelist')},

      )},

    )

xadmin.site.register(xviews.CommAdminView, AdminSettings)

注意配置完了之后别忘了运行: python3 manage.py makemigrations、python3 manage.py migrate

至此,基本配置完成,可以访问http://localhost:8000/xadmin正常使用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的多线程实例教程
Aug 27 Python
Python实现的手机号归属地相关信息查询功能示例
Jun 08 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
python hashlib加密实现代码
Oct 17 Python
Python list运算操作代码实例解析
Jan 20 Python
python通过函数名调用函数的几种场景
Sep 23 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
python lambda的使用详解
Feb 26 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 #Python
socket + select 完成伪并发操作的实例
Aug 15 #Python
Python日期的加减等操作的示例
Aug 15 #Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
Aug 15 #Python
Python对列表中的各项进行关联详解
Aug 15 #Python
浅析Python中的赋值和深浅拷贝
Aug 15 #Python
Python单例模式的两种实现方法
Aug 14 #Python
You might like
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
jQuery解决浏览器兼容性问题案例分析
2016/04/15 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
python中pycurl库的用法实例
2014/09/30 Python
Python爬取读者并制作成PDF
2015/03/10 Python
用Python编写生成树状结构的文件目录的脚本的教程
2015/05/04 Python
Python找出9个连续的空闲端口
2016/02/01 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
python pygame实现2048游戏
2018/11/20 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
办公室文书岗位职责
2013/12/16 职场文书
先进个人获奖感言
2014/01/24 职场文书
学生宿舍管理制度
2014/01/30 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
科技工作者先进事迹
2014/08/16 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
教师个人发展总结
2015/02/11 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
职工食堂管理制度
2015/08/06 职场文书