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 相关文章推荐
分享6个隐藏的python功能
Dec 07 Python
Django中反向生成models.py的实例讲解
May 30 Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
Python selenium的基本使用方法分析
Dec 21 Python
python如何从键盘获取输入实例
Jun 18 Python
如何在python中实现线性回归
Aug 10 Python
python异常中else的实例用法
Jun 15 Python
Python绘画好看的星空图
Mar 17 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
JavaScript 数组运用实现代码
2010/04/13 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
javascript的push使用指南
2014/12/05 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
python遍历文件夹下所有excel文件
2018/01/03 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
对Python3 序列解包详解
2019/02/16 Python
Python多线程获取返回值代码实例
2020/02/17 Python
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
给女朋友的道歉信
2014/01/10 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
小学班级管理心得体会
2016/01/07 职场文书
创业计划书之家教托管
2019/09/25 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫