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从ftp下载数据保存实例
Nov 20 Python
TensorFlow变量管理详解
Mar 10 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 Python
Django基础知识与基本应用入门教程
Jul 20 Python
Python爬虫实现验证码登录代码实例
May 10 Python
Django Rest framework认证组件详细用法
Jul 25 Python
python线程的几种创建方式详解
Aug 29 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
plt.figure()参数使用详解及运行演示
Jan 08 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插入排序法实现数组排序实例
2015/02/16 PHP
Django 中 cookie的使用
2017/08/17 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
javascript第一课
2007/02/27 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
python实现简单遗传算法
2020/09/18 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
护理自荐信
2013/10/22 职场文书
yy结婚证婚词
2014/01/10 职场文书
禁毒宣传标语
2014/06/19 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
美术教师个人工作总结
2015/02/06 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
JS函数式编程实现XDM一
2022/06/16 Javascript