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实现二叉堆
Feb 03 Python
详解Python中的变量及其命名和打印
Mar 11 Python
简单谈谈Python的pycurl模块
Apr 07 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
CentOS7下python3.7.0安装教程
Jul 30 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
pytorch中index_select()的用法详解
Jan 06 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 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基础学习小结
2011/04/17 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
js版本A*寻路算法
2006/12/22 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
2010/06/21 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
基于Python的关键字监控及告警
2017/07/06 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
详解python做UI界面的方法
2019/02/27 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
商务英语专业自荐信
2013/10/14 职场文书
机械设计职业生涯规划书
2013/12/27 职场文书
安卓程序员求职信
2014/02/28 职场文书
保护动物的宣传语
2015/07/13 职场文书
车间安全生产管理制度
2015/08/06 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫