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二分法实现实例
Nov 21 Python
python脚本实现分析dns日志并对受访域名排行
Sep 18 Python
使用Python脚本将绝对url替换为相对url的教程
Apr 24 Python
python2.7无法使用pip的解决方法(安装easy_install)
Apr 03 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
python numpy存取文件的方式
Apr 01 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
Python *args和**kwargs用法实例解析
Mar 02 Python
python 绘制国旗的示例
Sep 27 Python
python flask开发的简单基金查询工具
Jun 02 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
Aug 23 Python
python套接字socket通信
Apr 01 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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
2011/11/02 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
Yii2单元测试用法示例
2016/11/12 PHP
php获取excel文件数据
2017/04/21 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
JavaScript实现瀑布流布局
2020/06/28 Javascript
实例讲解javascript实现异步图片上传方法
2017/12/05 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python高级特性与几种函数的讲解
2019/03/08 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
司马光教学反思
2014/02/01 职场文书
初中英语课后反思
2014/04/25 职场文书
电子信息工程自荐信
2014/05/26 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
导盲犬小Q观后感
2015/06/11 职场文书