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 相关文章推荐
Sanic框架蓝图用法实例分析
Jul 17 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
详解Python装饰器
Mar 25 Python
python文本数据处理学习笔记详解
Jun 17 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
Selenium自动化测试工具使用方法汇总
Jun 12 Python
python中判断文件结束符的具体方法
Aug 04 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 Python
利用Python实现Picgo图床工具
Nov 23 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
Apr 02 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
phpMyAdmin 安装配置方法和问题解决
2009/06/08 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
Python 序列的方法总结
2016/10/18 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
2020/02/05 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
晚归检讨书
2014/02/19 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
学生上课说话检讨书
2014/10/25 职场文书
联谊活动总结范文
2015/05/09 职场文书
千手观音观后感
2015/06/03 职场文书
《模拟人生4》推出新补丁 “婚礼奇缘”DLC终于得到修复
2022/04/03 其他游戏