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 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
python映射列表实例分析
Jan 26 Python
python使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
Python进程间通信Queue实例解析
Jan 25 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
用Python实现读写锁的示例代码
Nov 05 Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 Python
基于python中__add__函数的用法
Nov 25 Python
在django admin中配置搜索域是一个外键时的处理方法
May 20 Python
python的flask框架难学吗
Jul 31 Python
深入分析python 排序
Aug 24 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
Session保存到数据库的php类分享
2011/10/24 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
php随机抽奖实例分析
2015/03/04 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
php实现递归的三种基本方式
2020/07/04 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
发现的以前不知道的函数
2006/09/19 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
redux.js详解及基本使用
2019/05/24 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
Python模块、包(Package)概念与用法分析
2019/05/31 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
写自荐信三大法宝
2014/01/24 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
正科级干部考察材料
2014/05/29 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
Redis的字符串是如何实现的
2021/10/24 Redis